クラス DefaultPasswordTokenResponseClient

java.lang.ObjectSE
org.springframework.security.oauth2.client.endpoint.DefaultPasswordTokenResponseClient
実装されたすべてのインターフェース:
OAuth2AccessTokenResponseClient<OAuth2PasswordGrantRequest>

@DeprecatedSE public final class DefaultPasswordTokenResponseClient extends ObjectSE implements OAuth2AccessTokenResponseClient<OAuth2PasswordGrantRequest>
使用すべきではありません。
最新の OAuth 2.0 Security Best Current Practice では、Resource Owner Password Credentials グラントの使用が禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。
password 認可の OAuth2AccessTokenResponseClient のデフォルト実装。この実装は、認可サーバーのトークンエンドポイントでアクセストークン資格情報をリクエストするときに RestOperations を使用します。
導入:
5.2
関連事項:
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    使用すべきではありません。
    認可サーバーのトークンエンドポイントでアクセストークン資格情報の認可付与リクエストで提供された認可付与資格情報を交換します。
    void
    setRequestEntityConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest,org.springframework.http.RequestEntity<?>> requestEntityConverter)
    使用すべきではありません。
    OAuth2PasswordGrantRequest を OAuth 2.0 アクセストークンリクエストの RequestEntity 表現に変換するために使用される Converter を設定します。
    void
    setRestOperations(org.springframework.web.client.RestOperations restOperations)
    使用すべきではありません。
    OAuth 2.0 アクセストークンレスポンスをリクエストするときに使用される RestOperations を設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • DefaultPasswordTokenResponseClient

      public DefaultPasswordTokenResponseClient()
      使用すべきではありません。
  • メソッドの詳細

    • getTokenResponse

      public OAuth2AccessTokenResponse getTokenResponse(OAuth2PasswordGrantRequest passwordGrantRequest)
      使用すべきではありません。
      インターフェースからコピーされた説明: OAuth2AccessTokenResponseClient
      認可サーバーのトークンエンドポイントでアクセストークン資格情報の認可付与リクエストで提供された認可付与資格情報を交換します。
      次で指定:
      インターフェース OAuth2AccessTokenResponseClient<OAuth2PasswordGrantRequest>getTokenResponse 
      パラメーター:
      passwordGrantRequest - 認可付与資格証明を含む認可付与リクエスト
      戻り値:
      access token 資格情報を含む OAuth2AccessTokenResponse
    • setRequestEntityConverter

      public void setRequestEntityConverter(org.springframework.core.convert.converter.Converter<OAuth2PasswordGrantRequest,org.springframework.http.RequestEntity<?>> requestEntityConverter)
      使用すべきではありません。
      OAuth2PasswordGrantRequest を OAuth 2.0 アクセストークンリクエストの RequestEntity 表現に変換するために使用される Converter を設定します。
      パラメーター:
      requestEntityConverter - アクセストークンリクエストの RequestEntity 表現への変換に使用される Converter 
    • setRestOperations

      public void setRestOperations(org.springframework.web.client.RestOperations restOperations)
      使用すべきではありません。
      OAuth 2.0 アクセストークンレスポンスをリクエストするときに使用される RestOperations を設定します。

      注意 : 少なくとも、提供されている restOperations は、以下で構成する必要があります。

      1. HttpMessageConverter の - FormHttpMessageConverter および OAuth2AccessTokenResponseHttpMessageConverter
      2. ResponseErrorHandler - OAuth2ErrorResponseErrorHandler
      パラメーター:
      restOperations - アクセストークンレスポンスをリクエストするときに使用される RestOperations