Class OidcUserAuthority
java.lang.Object
org.springframework.security.oauth2.core.user.OAuth2UserAuthority
org.springframework.security.oauth2.core.oidc.user.OidcUserAuthority
- All Implemented Interfaces:
Serializable,GrantedAuthority
A
GrantedAuthority that may be associated to an OidcUser.- Since:
- 5.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionOidcUserAuthority(String authority, OidcIdToken idToken, OidcUserInfo userInfo) Constructs aOidcUserAuthorityusing the provided parameters.OidcUserAuthority(String authority, OidcIdToken idToken, OidcUserInfo userInfo, String userNameAttributeName) Constructs aOidcUserAuthorityusing the provided parameters.OidcUserAuthority(OidcIdToken idToken) Constructs aOidcUserAuthorityusing the provided parameters.OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo) Constructs aOidcUserAuthorityusing the provided parameters and defaultsOAuth2UserAuthority.getAuthority()toOIDC_USER.OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo, String userNameAttributeName) Constructs aOidcUserAuthorityusing the provided parameters and defaultsOAuth2UserAuthority.getAuthority()toOIDC_USER. -
Method Summary
Methods inherited from class org.springframework.security.oauth2.core.user.OAuth2UserAuthority
getAttributes, getAuthority, getUserNameAttributeName, toString
-
Constructor Details
-
OidcUserAuthority
Constructs aOidcUserAuthorityusing the provided parameters.- Parameters:
idToken- theID Tokencontaining claims about the user
-
OidcUserAuthority
Constructs aOidcUserAuthorityusing the provided parameters and defaultsOAuth2UserAuthority.getAuthority()toOIDC_USER. -
OidcUserAuthority
public OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo, @Nullable String userNameAttributeName) Constructs aOidcUserAuthorityusing the provided parameters and defaultsOAuth2UserAuthority.getAuthority()toOIDC_USER. -
OidcUserAuthority
Constructs aOidcUserAuthorityusing the provided parameters. -
OidcUserAuthority
public OidcUserAuthority(String authority, OidcIdToken idToken, OidcUserInfo userInfo, @Nullable String userNameAttributeName) Constructs aOidcUserAuthorityusing the provided parameters.
-
-
Method Details
-
getIdToken
Returns theID Tokencontaining claims about the user.- Returns:
- the
OidcIdTokencontaining claims about the user.
-
getUserInfo
Returns theUserInfocontaining claims about the user, may benull.- Returns:
- the
OidcUserInfocontaining claims about the user, ornull
-
equals
- Overrides:
equalsin classOAuth2UserAuthority
-
hashCode
public int hashCode()- Overrides:
hashCodein classOAuth2UserAuthority
-