パッケージ org.springframework.security.oauth2.server.resource.authentication
パッケージ org.springframework.security.oauth2.server.resource.authentication
OAuth 2.0 リソースサーバー
Authentication およびサポートするクラスとインターフェース。- クラスクラス説明異なる OAuth 2.0 アクセストークン形式間の共通属性を公開する
AbstractAuthenticationToken実装の基本クラス。ベアラートークンを介して取得された認証の成功を表すAuthenticationトークン。保護されたリソースリクエストに対する DPoP バインドアクセストークンの認証を担当するAuthenticationProvider実装。DPoP バインドアクセストークンを使用した保護されたリソースリクエストを表すAuthentication。authoritiesのマッピングに使用するトークン要求値を抽出するための式を使用します。通常Jwtにあるスコープ属性からGrantedAuthorityを抽出します。署名された JWT(JWS)の発行者に基づいて JWT ベースのReactiveAuthenticationManagerを解決するReactiveAuthenticationManagerResolverの実装。Jwt トークンのReactiveAuthenticationManager。不透明なベアラートークンのReactiveAuthenticationManager実装。OAuth 2.0 イントロスペクションエンドポイントを使用してトークンの有効性を確認し、その属性を明らかにします。ノンブロッキング命令Converterを適応させるためのリアクティブConverterConverter<Jwt, Collection<GrantedAuthority>>をConverter<Jwt, Flux<GrantedAuthority>>に適合させます。