クラス OidcReactiveOAuth2UserService
java.lang.ObjectSE
org.springframework.security.oauth2.client.oidc.userinfo.OidcReactiveOAuth2UserService
- 実装されたすべてのインターフェース:
ReactiveOAuth2UserService<OidcUserRequest,
OidcUser>
public class OidcReactiveOAuth2UserService
extends ObjectSE
implements ReactiveOAuth2UserService<OidcUserRequest,OidcUser>
OpenID Connect 1.0 プロバイダーをサポートする
ReactiveOAuth2UserService
の実装。コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明OidcUserInfo
のクレーム値の型変換に使用されるデフォルトConverter
を返します。reactor.core.publisher.Mono<OidcUser>
loadUser
(OidcUserRequest userRequest) UserInfo エンドポイントからエンドユーザーのユーザー属性を取得した後、OAuth2User
を返します。final void
setClaimTypeConverterFactory
(FunctionSE<ClientRegistration, org.springframework.core.convert.converter.Converter<MapSE<StringSE, ObjectSE>, MapSE<StringSE, ObjectSE>>> claimTypeConverterFactory) OidcUserInfo
のクレーム値の型変換に使用されるConverter
を提供するファクトリを設定します。void
setOauth2UserService
(ReactiveOAuth2UserService<OAuth2UserRequest, OAuth2User> oauth2UserService)
コンストラクターの詳細
OidcReactiveOAuth2UserService
public OidcReactiveOAuth2UserService()
メソッドの詳細
createDefaultClaimTypeConverters
public static MapSE<StringSE,org.springframework.core.convert.converter.Converter<ObjectSE, createDefaultClaimTypeConverters()?>> OidcUserInfo
のクレーム値の型変換に使用されるデフォルトConverter
を返します。- 戻り値:
claim name
によってキー設定されたConverter
のMap
SE- 導入:
- 5.2
loadUser
public reactor.core.publisher.Mono<OidcUser> loadUser(OidcUserRequest userRequest) throws OAuth2AuthenticationException インターフェースからコピーされた説明:ReactiveOAuth2UserService
UserInfo エンドポイントからエンドユーザーのユーザー属性を取得した後、OAuth2User
を返します。- 次で指定:
- インターフェース
ReactiveOAuth2UserService<OidcUserRequest,
のOidcUser> loadUser
- パラメーター:
userRequest
- ユーザーリクエスト- 戻り値:
OAuth2User
- 例外:
OAuth2AuthenticationException
- UserInfo エンドポイントからユーザー属性を取得しようとしてエラーが発生した場合
setOauth2UserService
public void setOauth2UserService(ReactiveOAuth2UserService<OAuth2UserRequest, OAuth2User> oauth2UserService) setClaimTypeConverterFactory
public final void setClaimTypeConverterFactory(FunctionSE<ClientRegistration, org.springframework.core.convert.converter.Converter<MapSE<StringSE, ObjectSE>, MapSE<StringSE, ObjectSE>>> claimTypeConverterFactory) OidcUserInfo
のクレーム値の型変換に使用されるConverter
を提供するファクトリを設定します。デフォルトは、すべてのclients
のClaimTypeConverter
です。- パラメーター:
claimTypeConverterFactory
- 特定のclient
のクレーム値の型変換に使用されるConverter
を提供するファクトリ- 導入:
- 5.2