クラス DefaultOidcUser
java.lang.ObjectSE
org.springframework.security.oauth2.core.user.DefaultOAuth2User
org.springframework.security.oauth2.core.oidc.user.DefaultOidcUser
- 実装されたすべてのインターフェース:
SerializableSE
、AuthenticatedPrincipal
、ClaimAccessor
、OAuth2AuthenticatedPrincipal
、IdTokenClaimAccessor
、StandardClaimAccessor
、OidcUser
、OAuth2User
OidcUser
のデフォルト実装。" 名前 " へのアクセスに使用されるデフォルトのクレーム getClaims()
からのユーザー Principal
の IdTokenClaimNames.SUB
です。
コンストラクターのサマリー
コンストラクターコンストラクター説明DefaultOidcUser
(CollectionSE<? extends GrantedAuthority> authorities, OidcIdToken idToken) 指定されたパラメーターを使用してDefaultOidcUser
を構築します。DefaultOidcUser
(CollectionSE<? extends GrantedAuthority> authorities, OidcIdToken idToken, StringSE nameAttributeKey) 指定されたパラメーターを使用してDefaultOidcUser
を構築します。DefaultOidcUser
(CollectionSE<? extends GrantedAuthority> authorities, OidcIdToken idToken, OidcUserInfo userInfo) 指定されたパラメーターを使用してDefaultOidcUser
を構築します。DefaultOidcUser
(CollectionSE<? extends GrantedAuthority> authorities, OidcIdToken idToken, OidcUserInfo userInfo, StringSE nameAttributeKey) 指定されたパラメーターを使用してDefaultOidcUser
を構築します。メソッドのサマリー
クラス org.springframework.security.oauth2.core.user.DefaultOAuth2User から継承されたメソッド
equals, getAttributes, getAuthorities, getName, hashCode, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.security.core.AuthenticatedPrincipal から継承されたメソッド
getName
インターフェース org.springframework.security.oauth2.core.ClaimAccessor から継承されたメソッド
getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, hasClaim
インターフェース org.springframework.security.oauth2.core.oidc.IdTokenClaimAccessor から継承されたメソッド
getAccessTokenHash, getAudience, getAuthenticatedAt, getAuthenticationContextClass, getAuthenticationMethods, getAuthorizationCodeHash, getAuthorizedParty, getExpiresAt, getIssuedAt, getIssuer, getNonce, getSubject
インターフェース org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal から継承されたメソッド
getAttribute, getAttributes, getAuthorities
インターフェース org.springframework.security.oauth2.core.oidc.StandardClaimAccessor から継承されたメソッド
getAddress, getBirthdate, getEmail, getEmailVerified, getFamilyName, getFullName, getGender, getGivenName, getLocale, getMiddleName, getNickName, getPhoneNumber, getPhoneNumberVerified, getPicture, getPreferredUsername, getProfile, getUpdatedAt, getWebsite, getZoneInfo
コンストラクターの詳細
DefaultOidcUser
指定されたパラメーターを使用してDefaultOidcUser
を構築します。- パラメーター:
authorities
- ユーザーに付与された権限idToken
- ユーザーに関するクレームを含むID Token
DefaultOidcUser
public DefaultOidcUser(CollectionSE<? extends GrantedAuthority> authorities, OidcIdToken idToken, StringSE nameAttributeKey) 指定されたパラメーターを使用してDefaultOidcUser
を構築します。- パラメーター:
authorities
- ユーザーに付与された権限idToken
- ユーザーに関するクレームを含むID Token
nameAttributeKey
- ユーザーの " name" へのアクセスに使用されるキーDefaultOAuth2User.getAttributes()
から
DefaultOidcUser
public DefaultOidcUser(CollectionSE<? extends GrantedAuthority> authorities, OidcIdToken idToken, OidcUserInfo userInfo) 指定されたパラメーターを使用してDefaultOidcUser
を構築します。DefaultOidcUser
public DefaultOidcUser(CollectionSE<? extends GrantedAuthority> authorities, OidcIdToken idToken, OidcUserInfo userInfo, StringSE nameAttributeKey) 指定されたパラメーターを使用してDefaultOidcUser
を構築します。- パラメーター:
authorities
- ユーザーに付与された権限idToken
- ユーザーに関するクレームを含むID Token
userInfo
- ユーザーに関するクレームを含むUserInfo
、null
の場合がありますnameAttributeKey
- ユーザーの " name" へのアクセスに使用されるキーDefaultOAuth2User.getAttributes()
から
メソッドの詳細
getClaims
インターフェースからコピーされた説明:OidcUser
ユーザーに関するクレームを返します。クレームは、OidcUser.getIdToken()
およびOidcUser.getUserInfo()
(使用可能な場合)から集約されます。- 次で指定:
- インターフェース
ClaimAccessor
のgetClaims
- 次で指定:
- インターフェース
OidcUser
のgetClaims
- 戻り値:
- ユーザーに関するクレームの
Map
getIdToken
インターフェースからコピーされた説明:OidcUser
ユーザーに関するクレームを含むID Token
を返します。- 次で指定:
- インターフェース
OidcUser
のgetIdToken
- 戻り値:
- ユーザーに関するクレームを含む
OidcIdToken
getUserInfo
インターフェースからコピーされた説明:OidcUser
ユーザーに関するクレームを含むUserInfo
を返します。- 次で指定:
- インターフェース
OidcUser
のgetUserInfo
- 戻り値:
- ユーザーに関するクレームを含む
OidcUserInfo