2016-07-29 11 views
0

Nimbus OAuth 2.0 SDKにOauth2サーバーの実装ビルドがあります。com.nimbusdsバージョン4.14のAPIの変更を克服するには?

今、私たちは、バージョン4.13(com.nimbusds - のOAuth2-oidc-SDK)を使用しているのが、最新バージョン5.13にアップグレードする - 特別な理由のためにちょうどリリース前に、最新のを持っていると思います。

com.nimbusds.oauth2.sdk.http.HTTPResponse.applyTo(javax.servlet.http.HttpServletResponse sr) 

が、それ以上のAPIに存在しないapplyTo(javax.servlet.http.HttpServletResponse sr)機能を:

我々はOAuthのエンドポイントを実装し、多くの場合、我々が使用しているためにJavaサーブレットを使用しています。 (それはバージョン4.13と4.14の間で削除されました)

私はしばらくの間Googleを持っていて、com.nimbusds.oauth2.sdk.http.HTTPResponseから何か他の方法(または既存の修正)を得る方法を見つけようとしました。HttpServletResponse

http応答作成者などのようにいくつかの回避策があるはずですが、完全に緩んでいます。

誰かがこのAPIの変更を克服しましたか?

ご回答いただきありがとうございます。

+0

私はあまりしません。参照するメソッドは、「com.nimbusds.oauth2.sdk.http.HTTPResponse」から「HttpServletResponse」を取得する手段を提供しません。むしろ、既に 'HttpServletResponse'を手にしていると仮定すると、そのメソッドはそれを変更します。 –

+0

はい、あなたは正しいですが、それ以上HttpServletResponseで動作するメソッドは含まれていません。もちろん、サーブレットにはHttpServletResponseがあります。 –

答えて

0

あなたが探しているようです com.nimbusds.oauth2.sdk.http.ServletUtils.applyHTTPResponse()明らかに、Nimbusはリファクタリングされており、HttpResponseはデータ専用クラスであり、ビヘイビアクラスではありません。その1つの行動方法はServletUtilsに移動されました。

+0

ありがとう、それは正常に動作します。 ServletUtilsは正しい方法で確認できました。 –

関連する問題