クラス DefaultOAuth2AuthenticatedPrincipal
- java.lang.Object
-
- org.springframework.security.oauth2.core.DefaultOAuth2AuthenticatedPrincipal
- 実装されたすべてのインターフェース:
java.io.Serializable
、AuthenticatedPrincipal
、OAuth2AuthenticatedPrincipal
public final class DefaultOAuth2AuthenticatedPrincipal extends java.lang.Object implements OAuth2AuthenticatedPrincipal, java.io.Serializable
OAuth 2.0 トークンの属性をラップするドメインオブジェクト。- 導入:
- 5.2
- 関連事項:
- 直列化された形式
コンストラクターのサマリー
コンストラクター コンストラクター 説明 DefaultOAuth2AuthenticatedPrincipal(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Collection<GrantedAuthority> authorities)
指定されたパラメーターを使用してDefaultOAuth2AuthenticatedPrincipal
を構築します。DefaultOAuth2AuthenticatedPrincipal(java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Collection<GrantedAuthority> authorities)
指定されたパラメーターを使用してDefaultOAuth2AuthenticatedPrincipal
を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.util.Map<java.lang.String,java.lang.Object>
getAttributes()
OAuth 2.0 トークンの属性をマップ形式で取得します。java.util.Collection<? extends GrantedAuthority>
getAuthorities()
この OAuth 2.0 トークンに関連付けられたGrantedAuthority
のCollection
を取得しますjava.lang.String
getName()
認証されたPrincipal
の名前を返します。クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インターフェース org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal から継承されたメソッド
getAttribute
コンストラクターの詳細
DefaultOAuth2AuthenticatedPrincipal
public DefaultOAuth2AuthenticatedPrincipal(java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Collection<GrantedAuthority> authorities)
指定されたパラメーターを使用してDefaultOAuth2AuthenticatedPrincipal
を構築します。- パラメーター:
attributes
- OAuth 2.0 トークンの属性authorities
- OAuth 2.0 トークンの権限
DefaultOAuth2AuthenticatedPrincipal
public DefaultOAuth2AuthenticatedPrincipal(java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> attributes, java.util.Collection<GrantedAuthority> authorities)
指定されたパラメーターを使用してDefaultOAuth2AuthenticatedPrincipal
を構築します。- パラメーター:
name
- OAuth 2.0 トークンに添付された名前attributes
- OAuth 2.0 トークンの属性authorities
- OAuth 2.0 トークンの権限
メソッドの詳細
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
OAuth 2.0 トークンの属性をマップ形式で取得します。- 次で指定:
- インターフェース
OAuth2AuthenticatedPrincipal
のgetAttributes
- 戻り値:
- 属性の名前をキーとする属性のオブジェクトの
Map
getAuthorities
public java.util.Collection<? extends GrantedAuthority> getAuthorities()
インターフェースからコピーされた説明:OAuth2AuthenticatedPrincipal
この OAuth 2.0 トークンに関連付けられたGrantedAuthority
のCollection
を取得します- 次で指定:
- インターフェース
OAuth2AuthenticatedPrincipal
のgetAuthorities
- 戻り値:
- OAuth 2.0 トークンオーソリティ
getName
public java.lang.String getName()
インターフェースからコピーされた説明:AuthenticatedPrincipal
認証されたPrincipal
の名前を返します。非null
。- 次で指定:
- インターフェース
AuthenticatedPrincipal
のgetName
- 戻り値:
- 認証された
Principal
の名前