クラス DelegatingOAuth2UserService<R extends OAuth2UserRequest ,U extends OAuth2User >
java.lang.ObjectSE
org.springframework.security.oauth2.client.userinfo.DelegatingOAuth2UserService<R,U>
- 型パラメーター:
R
- OAuth 2.0 ユーザーリクエストの型U
- OAuth 2.0 ユーザーの型
- 実装されたすべてのインターフェース:
OAuth2UserService<R,
U>
public class DelegatingOAuth2UserService<R extends OAuth2UserRequest,U extends OAuth2User>
extends ObjectSE
implements OAuth2UserService<R,U>
OAuth2UserService
の内部 List
に単純に委譲する OAuth2UserService
の実装。 各 OAuth2UserService
には、最初の non-null
OAuth2User
が返される OAuth2User
を load
する機会が与えられます。
- 導入:
- 5.0
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明DelegatingOAuth2UserService
(ListSE<OAuth2UserService<R, U>> userServices) 指定されたパラメーターを使用してDelegatingOAuth2UserService
を構築します。メソッドのサマリー
コンストラクターの詳細
DelegatingOAuth2UserService
指定されたパラメーターを使用してDelegatingOAuth2UserService
を構築します。- パラメーター:
userServices
-OAuth2UserService
のList
(秒)
メソッドの詳細
loadUser
インターフェースからコピーされた説明:OAuth2UserService
UserInfo エンドポイントからエンドユーザーのユーザー属性を取得した後、OAuth2User
を返します。- 次で指定:
- インターフェース
OAuth2UserService<R extends OAuth2UserRequest,
のU extends OAuth2User> loadUser
- パラメーター:
userRequest
- ユーザーリクエスト- 戻り値:
OAuth2User
- 例外:
OAuth2AuthenticationException
- UserInfo エンドポイントからユーザー属性を取得しようとしてエラーが発生した場合