クラス 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
の場合に提供される
コンストラクターの詳細
DefaultOAuth2TokenRequestParametersConverter
public DefaultOAuth2TokenRequestParametersConverter()
メソッドの詳細
convert
- 次で指定:
- インターフェース
org.springframework.core.convert.converter.Converter<T extends AbstractOAuth2AuthorizationGrantRequest,
のorg.springframework.util.MultiValueMap<StringSE, StringSE>> convert