クラス OAuth2UserAuthority
java.lang.ObjectSE
org.springframework.security.oauth2.core.user.OAuth2UserAuthority
- 実装済みのインターフェース一覧:
SerializableSE,GrantedAuthority
- 既知の直属サブクラス
OidcUserAuthority
OAuth2User に関連付けることができる GrantedAuthority。- 導入:
- 5.0
- 関連事項:
コンストラクター概要
コンストラクターコンストラクター説明OAuth2UserAuthority(StringSE authority, MapSE<StringSE, ObjectSE> attributes) 指定されたパラメーターを使用してOAuth2UserAuthorityを構築します。OAuth2UserAuthority(StringSE authority, MapSE<StringSE, ObjectSE> attributes, StringSE userNameAttributeName) 指定されたパラメーターを使用してOAuth2UserAuthorityを構築します。OAuth2UserAuthority(MapSE<StringSE, ObjectSE> attributes) OAuth2UserAuthority(MapSE<StringSE, ObjectSE> attributes, StringSE userNameAttributeName) 方法の概要
修飾子と型メソッド説明booleanユーザーに関する属性を返します。GrantedAuthorityをStringとして表現でき、StringがAuthorizationManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなStringを返す必要があります。属性からユーザーの名前にアクセスするために使用される属性名を返します。inthashCode()toString()
コンストラクターの詳細
OAuth2UserAuthority
- パラメーター:
attributes- ユーザーに関する属性
OAuth2UserAuthority
public OAuth2UserAuthority(MapSE<StringSE, ObjectSE> attributes, @Nullable StringSE userNameAttributeName) - パラメーター:
attributes- ユーザーに関する属性userNameAttributeName- 属性からユーザー名にアクセスするために使用する属性名- 導入:
- 6.4
OAuth2UserAuthority
指定されたパラメーターを使用してOAuth2UserAuthorityを構築します。- パラメーター:
authority- ユーザーに付与された権限attributes- ユーザーに関する属性
OAuth2UserAuthority
public OAuth2UserAuthority(StringSE authority, MapSE<StringSE, ObjectSE> attributes, StringSE userNameAttributeName) 指定されたパラメーターを使用してOAuth2UserAuthorityを構築します。- パラメーター:
authority- ユーザーに付与された権限attributes- ユーザーに関する属性userNameAttributeName- 属性からユーザー名にアクセスするために使用する属性名- 導入:
- 6.4
メソッドの詳細
getAuthority
インターフェースからコピーされた説明:GrantedAuthorityGrantedAuthorityをStringとして表現でき、StringがAuthorizationManager(またはデリゲート)によるアクセス制御の決定に依存する精度で十分である場合、このメソッドはそのようなStringを返す必要があります。GrantedAuthorityをStringとして十分な精度で表現できない場合、nullを返す必要があります。nullを返すには、GrantedAuthority実装を具体的にサポートするためにAccessDecisionManager(またはデリゲート)が必要になるため、実際に必要でない限り、nullを返すことは避けてください。- 次で指定:
- インターフェース
GrantedAuthorityのgetAuthority - 戻り値:
- 付与された権限の表現(または付与された権限が十分な精度で
Stringとして表現できない場合はnull)。
getAttributes
ユーザーに関する属性を返します。- 戻り値:
- ユーザーに関する属性の
Map
getUserNameAttributeName
属性からユーザーの名前にアクセスするために使用される属性名を返します。- 戻り値:
- 属性からユーザー名にアクセスするために使用する属性名
- 導入:
- 6.4
equals
hashCode
public int hashCode()toString