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(OidcIdToken idToken) Constructs aOidcUserAuthorityusing the provided parameters.OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo) 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, 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
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
-