クラス ReactiveOAuth2AuthorizedClientProviderBuilder
java.lang.ObjectSE
org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientProviderBuilder
特定の認可付与を実装する 1 つ以上の
ReactiveOAuth2AuthorizedClientProvider から構成される DelegatingReactiveOAuth2AuthorizedClientProvider を構築するビルダーです。サポートされる認可付与は、authorization_code、refresh_token、client_credentials です。標準の認可付与に加えて、拡張認可の実装は provider(ReactiveOAuth2AuthorizedClientProvider) を介して提供できます。ネストされたクラスの要約
ネストされたクラス修飾子と型クラス説明final classauthorization_codeグラントのビルダー。final classclient_credentialsグラントのビルダー。final classrefresh_tokenグラントのビルダー。メソッドのサマリー
修飾子と型メソッド説明authorization_code付与のサポートを構成します。build()1 つ以上のReactiveOAuth2AuthorizedClientProviderで構成されるDelegatingReactiveOAuth2AuthorizedClientProviderのインスタンスを構築します。builder()サポートされている認可付与を構成するための新しいReactiveOAuth2AuthorizedClientProviderBuilderを返します。client_credentials付与のサポートを構成します。clientCredentials(ConsumerSE<ReactiveOAuth2AuthorizedClientProviderBuilder.ClientCredentialsGrantBuilder> builderConsumer) client_credentials付与のサポートを構成します。refresh_token付与のサポートを構成します。refreshToken(ConsumerSE<ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder> builderConsumer) refresh_token付与のサポートを構成します。
メソッドの詳細
builder
サポートされている認可付与を構成するための新しいReactiveOAuth2AuthorizedClientProviderBuilderを返します。provider
public ReactiveOAuth2AuthorizedClientProviderBuilder provider(ReactiveOAuth2AuthorizedClientProvider provider) DelegatingReactiveOAuth2AuthorizedClientProviderで構成されるReactiveOAuth2AuthorizedClientProviderを構成します。これは、拡張認可付与の実装に使用できます。authorizationCode
authorization_code付与のサポートを構成します。refreshToken
refresh_token付与のサポートを構成します。refreshToken
public ReactiveOAuth2AuthorizedClientProviderBuilder refreshToken(ConsumerSE<ReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilder> builderConsumer) refresh_token付与のサポートを構成します。- パラメーター:
builderConsumer- さらなる構成に使用されるReactiveOAuth2AuthorizedClientProviderBuilder.RefreshTokenGrantBuilderのConsumer- 戻り値:
ReactiveOAuth2AuthorizedClientProviderBuilder
clientCredentials
client_credentials付与のサポートを構成します。clientCredentials
public ReactiveOAuth2AuthorizedClientProviderBuilder clientCredentials(ConsumerSE<ReactiveOAuth2AuthorizedClientProviderBuilder.ClientCredentialsGrantBuilder> builderConsumer) client_credentials付与のサポートを構成します。- パラメーター:
builderConsumer- さらなる構成に使用されるReactiveOAuth2AuthorizedClientProviderBuilder.ClientCredentialsGrantBuilderのConsumer- 戻り値:
ReactiveOAuth2AuthorizedClientProviderBuilder
build
1 つ以上のReactiveOAuth2AuthorizedClientProviderで構成されるDelegatingReactiveOAuth2AuthorizedClientProviderのインスタンスを構築します。