public final class OAuth2AuthorizedClientProviderBuilder
extends java.lang.ObjectOAuth2AuthorizedClientProvider で構成される DelegatingOAuth2AuthorizedClientProvider を構築するビルダー。サポートされる認可付与は、authorization_code、refresh_token、client_credentials、password です。標準の認可付与に加えて、拡張付与の実装が provider(OAuth2AuthorizedClientProvider) を介して提供される場合があります。| 修飾子と型 | クラスと説明 |
|---|---|
class | OAuth2AuthorizedClientProviderBuilder.AuthorizationCodeGrantBuilderauthorization_code グラントのビルダー。 |
class | OAuth2AuthorizedClientProviderBuilder.ClientCredentialsGrantBuilderclient_credentials グラントのビルダー。 |
class | OAuth2AuthorizedClientProviderBuilder.PasswordGrantBuilderpassword グラントのビルダー。 |
class | OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilderrefresh_token グラントのビルダー。 |
public static OAuth2AuthorizedClientProviderBuilder builder()
OAuth2AuthorizedClientProviderBuilder を返します。public OAuth2AuthorizedClientProviderBuilder provider(OAuth2AuthorizedClientProvider provider)
DelegatingOAuth2AuthorizedClientProvider で構成される OAuth2AuthorizedClientProvider を構成します。これは、拡張認可付与の実装に使用できます。public OAuth2AuthorizedClientProviderBuilder authorizationCode()
authorization_code 付与のサポートを構成します。public OAuth2AuthorizedClientProviderBuilder refreshToken()
refresh_token 付与のサポートを構成します。public OAuth2AuthorizedClientProviderBuilder refreshToken(java.util.function.Consumer<OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder> builderConsumer)
refresh_token 付与のサポートを構成します。builderConsumer - さらなる構成に使用される OAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder の Consumer OAuth2AuthorizedClientProviderBuilderpublic OAuth2AuthorizedClientProviderBuilder clientCredentials()
client_credentials 付与のサポートを構成します。public OAuth2AuthorizedClientProviderBuilder clientCredentials(java.util.function.Consumer<OAuth2AuthorizedClientProviderBuilder.ClientCredentialsGrantBuilder> builderConsumer)
client_credentials 付与のサポートを構成します。builderConsumer - さらなる構成に使用される OAuth2AuthorizedClientProviderBuilder.ClientCredentialsGrantBuilder の Consumer OAuth2AuthorizedClientProviderBuilderpublic OAuth2AuthorizedClientProviderBuilder password()
password 付与のサポートを構成します。public OAuth2AuthorizedClientProviderBuilder password(java.util.function.Consumer<OAuth2AuthorizedClientProviderBuilder.PasswordGrantBuilder> builderConsumer)
password 付与のサポートを構成します。builderConsumer - さらなる構成に使用される OAuth2AuthorizedClientProviderBuilder.PasswordGrantBuilder の Consumer OAuth2AuthorizedClientProviderBuilderpublic OAuth2AuthorizedClientProvider build()
OAuth2AuthorizedClientProvider で構成される DelegatingOAuth2AuthorizedClientProvider のインスタンスを構築します。