インターフェース OAuth2User
- すべてのスーパーインターフェース:
AuthenticatedPrincipal
,OAuth2AuthenticatedPrincipal
- すべての既知のサブインターフェース:
OidcUser
- すべての既知の実装クラス:
DefaultOAuth2User
,DefaultOidcUser
OAuth 2.0 プロバイダーに登録されているユーザー
Principal
の表現。OAuth 2.0 のユーザは、1 つ以上の属性、たとえば、ファーストネーム、ミドルネーム、ラストネーム、メール、電話番号、住所などで構成されます。各ユーザ属性は、name と value を持ち、OAuth2AuthenticatedPrincipal.getAttributes()
の name によってキー設定されます。
注 : 属性名はプロバイダー間で標準化されていないため、異なる場合があります。サポートされるユーザー属性名のセットについては、プロバイダーの API ドキュメントを参照してください。
このインターフェースの実装インスタンスは、Authentication
オブジェクトに関連付けられ、Authentication.getPrincipal()
を介してアクセスできる OAuth2AuthenticatedPrincipal
を表します。
- 導入:
- 5.0
- 関連事項:
メソッドのサマリー
インターフェース org.springframework.security.core.AuthenticatedPrincipal から継承されたメソッド
getName
インターフェース org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal から継承されたメソッド
getAttribute, getAttributes, getAuthorities