クラス OAuth2LoginReactiveAuthenticationManager

java.lang.ObjectSE
org.springframework.security.oauth2.client.authentication.OAuth2LoginReactiveAuthenticationManager
実装されたすべてのインターフェース:
ReactiveAuthenticationManager

public class OAuth2LoginReactiveAuthenticationManager extends ObjectSE implements ReactiveAuthenticationManager
OAuth 2.0 認証コード付与フローを活用する OAuth 2.0 ログイン用の AuthenticationProvider の実装。この AuthenticationProvider は、認証サーバーのトークンエンドポイントを使用して認証コードのクレデンシャルを認証し、有効な場合はアクセストークンのクレデンシャルと交換するロールを果たします。

また、OAuth2UserService を使用して UserInfo エンドポイントからエンドユーザー(リソース所有者)のユーザー属性を取得し、OAuth2User の形式で Principal を作成します。次に、OAuth2User が OAuth2LoginAuthenticationToken に関連付けられ、認証が完了します。

導入:
5.1
関連事項: