問題タブ [oltu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jax-rs - JSON 本文を含む JAX-RS Apache Oltu サーバー要求
Apache Oltu を使用して、JAX-RS アプリケーションに OAuth2 を実装しようとしています。私はこれを見つけました: https://github.com/apache/oltu/tree/trunk/oauth-2.0/integration-tests/src/test/java/org/apache/oltu/oauth2/integration/endpoints
これは でうまく動作しapplication/x-www-form-urlencoded
ます。しかし、私もサポートしたいですapplication/json
。これを拡張または実装する方法に関するドキュメントが見つかりません。誰もこの問題に精通していますか?
できれば再利用したいOAuthTokenRequest
java - OLTU は JWT をアクセス トークンとして提供できますか
OLTU の限られたドキュメントには、生成された UUID に基づいてアクセス トークンを提供する例があります。こちらのトークン エンドポイントを参照してください
サーバー間の認証に JWT (Java Web Token) を使用する例もここにありますが、認証付与要求のベアラー トークンとしてのみ使用できます。
最近では、アクセス トークン自体として JWT を使用するのが一般的です (認可サーバーへの不要なトリップを節約できます)。
これがすぐに使用できる OLTU によって提供されない理由はありますか? カスタム ソリューションを実装するのは簡単に思えますが、トークン発行者の標準実装であるOAuthIssuerImplがそれを生成できるように、 ValueGenerator インターフェースの JWT ベースの実装があることを期待していました。
OLTUでこれをやっている人はいますか?
java - RequestMethod.POST で session.getAttribute を取得できません
私は2つのメソッドを持っており、Spring MVCを使用しています。最初はmethod = RequestMethod.GETで、session.setAttribute( "clientId"、 "abc")を設定しています。2 番目のメソッドは method=RequestMethod.POST で、ここでこれを行います。
ただし、常に null になります。
[編集]
ここで重要なのは、post メソッドが ModalandView("postpage") によって呼び出されるのではなく、内部で Apache oltu によって Http コールアウトによって呼び出されることです。
spring-mvc - Apache Oltu + Twitter 統合の例が機能しない
Spring MVC + Apache Oltu + Twitter の例を開発しています。この例では、httpsclient Id and Secrete
://apps.twitter.com/app/new リンクからアプリケーションを登録/作成して作成しました。ClientId と Secrete の助けを借りて、Twitter の REST API を呼び出したいと思います。また、リンクをたどってhttps://developers.artsy.net/docs/authenticationを取得しました。scope
アプリケーションで次のパラメーターを使用しました。
セキュリティ上の理由から、clientId
とsecrete
I は正しく表示されていません。コントローラーを呼び出すと、Twitter から次のエラーが表示されます。
私のコントローラーは実際に次のようにリダイレクトしています:
ここで何がうまくいかないのかを教えてください/助けてください。助けはありますか?
はscope=offline_access
正しいですか?私からいくつかのコードを共有しました
助けはありますか?
authentication - Apache Oltu unsupported_response_type
これは、github からアクセス トークンを取得しようとしたときに発生する問題です。
OAuthProblemException{error='unsupported_response_type', description='Invalid response! Response body is not application/json encoded', uri='null', state='null', scope='null', redirectUri='null', responseStatus=0, parameters={}}
GithubTokenResponse
クラスを使用したくないので、できるだけ一般的に保ちたいです。例外を回避するために残したオプションは何ですか?
「醜い」解決策: