クラス OidcAuthorizationCodeReactiveAuthenticationManager

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

public class OidcAuthorizationCodeReactiveAuthenticationManager extends ObjectSE implements ReactiveAuthenticationManager
OAuth 2.0 認証コード付与フローを活用する OAuth 2.0 ログイン用の AuthenticationProvider の実装。

この AuthenticationProvider は、認可サーバーのトークンエンドポイントで認可コードの資格情報を認証し、有効な場合はアクセストークンの資格情報と交換します。

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

導入:
5.1
関連事項: