クラス DefaultOAuth2TokenRequestHeadersConverter<T extends AbstractOAuth2AuthorizationGrantRequest >

java.lang.ObjectSE
org.springframework.security.oauth2.client.endpoint.DefaultOAuth2TokenRequestHeadersConverter<T>
実装されたすべてのインターフェース:
org.springframework.core.convert.converter.Converter<T,org.springframework.http.HttpHeaders>

public final class DefaultOAuth2TokenRequestHeadersConverter<T extends AbstractOAuth2AuthorizationGrantRequest> extends ObjectSE implements org.springframework.core.convert.converter.Converter<T,org.springframework.http.HttpHeaders>
デフォルトの Converter は、AbstractOAuth2AuthorizationGrantRequest を、特定の認可付与に対する OAuth 2.0 アクセストークンリクエストの RequestEntity 表現の HttpHeaders に変換するために使用されます。
導入:
6.3
関連事項:
  • AbstractOAuth2AuthorizationGrantRequestEntityConverter
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    org.springframework.http.HttpHeaders
    convert(T grantRequest)
    トークンリクエストのデフォルトヘッダーを入力します。
    void
    setEncodeClientCredentials(boolean encodeClientCredentials)
    Authorization ヘッダーのクライアント資格情報が、RFC 6749 に従って application/x-www-form-urlencoded エンコードアルゴリズムを使用してエンコードされるかどうかを設定します。

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

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE

    インターフェース org.springframework.core.convert.converter.Converter から継承されたメソッド

    andThen
  • コンストラクターの詳細

    • DefaultOAuth2TokenRequestHeadersConverter

      public DefaultOAuth2TokenRequestHeadersConverter()
  • メソッドの詳細

    • convert

      public org.springframework.http.HttpHeaders convert(T grantRequest)
      トークンリクエストのデフォルトヘッダーを入力します。
      次で指定:
      インターフェース org.springframework.core.convert.converter.Converter<T extends AbstractOAuth2AuthorizationGrantRequest,org.springframework.http.HttpHeaders>convert 
      パラメーター:
      grantRequest - 認可認可リクエスト
      戻り値:
      トークンリクエストに入力されたヘッダー
    • setEncodeClientCredentials

      public void setEncodeClientCredentials(boolean encodeClientCredentials)
      Authorization ヘッダーのクライアント資格情報が、RFC 6749 に従って application/x-www-form-urlencoded エンコードアルゴリズムを使用してエンコードされるかどうかを設定します。デフォルトは true です。
      パラメーター:
      encodeClientCredentials - クライアントの資格情報がエンコードされるかどうか
      関連事項: