クラス DefaultOAuth2TokenRequestParametersConverter<T extends AbstractOAuth2AuthorizationGrantRequest >

java.lang.ObjectSE
org.springframework.security.oauth2.client.endpoint.DefaultOAuth2TokenRequestParametersConverter<T>
型パラメーター:
T - 権限付与リクエストの種類
実装されたすべてのインターフェース:
org.springframework.core.convert.converter.Converter<T,org.springframework.util.MultiValueMap<StringSE,StringSE>>

public final class DefaultOAuth2TokenRequestParametersConverter<T extends AbstractOAuth2AuthorizationGrantRequest> extends ObjectSE implements org.springframework.core.convert.converter.Converter<T,org.springframework.util.MultiValueMap<StringSE,StringSE>>
AbstractOAuth2AuthorizationGrantRequest を OAuth 2.0 アクセストークンリクエストのデフォルトの parameters に変換するために使用されるデフォルトの Converter

この実装では、次の付与型に対して付与型固有のパラメーターが提供されます。

  • authorization_code
  • refresh_token
  • client_credentials
  • password
  • urn:ietf:params:oauth:grant-type:jwt-bearer
  • urn:ietf:params:oauth:grant-type:token-exchange
さらに、次のデフォルトパラメーターが提供されます。
  • grant_type - 常に提供される
  • client_id - clientAuthenticationMethod が client_secret_basic でない限り提供される
  • client_secret - clientAuthenticationMethod が client_secret_post の場合に提供される
導入:
6.4
関連事項:
  • コンストラクターの詳細

    • DefaultOAuth2TokenRequestParametersConverter

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