インターフェース ReactiveOAuth2UserService<R extends OAuth2UserRequest ,U extends OAuth2User >
- 型パラメーター:
R- OAuth 2.0 ユーザーリクエストの型U- OAuth 2.0 ユーザーの型
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE
public interface ReactiveOAuth2UserService<R extends OAuth2UserRequest,U extends OAuth2User>
このインターフェースの実装は、
Client に付与された Access Token を使用して UserInfo エンドポイントからエンドユーザー(リソース所有者)のユーザー属性を取得し、OAuth2User の形式で AuthenticatedPrincipal を返す責任があります。メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<U>UserInfo エンドポイントからエンドユーザーのユーザー属性を取得した後、OAuth2Userを返します。
メソッドの詳細
loadUser
UserInfo エンドポイントからエンドユーザーのユーザー属性を取得した後、OAuth2Userを返します。- パラメーター:
userRequest- ユーザーリクエスト- 戻り値:
OAuth2User- 例外:
OAuth2AuthenticationException- UserInfo エンドポイントからユーザー属性を取得しようとしてエラーが発生した場合