Class OidcUserAuthority
- java.lang.Object
-
- org.springframework.security.oauth2.core.user.OAuth2UserAuthority
-
- org.springframework.security.oauth2.core.oidc.user.OidcUserAuthority
-
- All Implemented Interfaces:
java.io.Serializable
,GrantedAuthority
public class OidcUserAuthority extends OAuth2UserAuthority
AGrantedAuthority
that may be associated to anOidcUser
.- Since:
- 5.0
- See Also:
OidcUser
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OidcUserAuthority(java.lang.String authority, OidcIdToken idToken, OidcUserInfo userInfo)
Constructs aOidcUserAuthority
using the provided parameters.OidcUserAuthority(OidcIdToken idToken)
Constructs aOidcUserAuthority
using the provided parameters.OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo)
Constructs aOidcUserAuthority
using the provided parameters and defaultsOAuth2UserAuthority.getAuthority()
toROLE_USER
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
OidcIdToken
getIdToken()
Returns theID Token
containing claims about the user.OidcUserInfo
getUserInfo()
Returns theUserInfo
containing claims about the user, may benull
.int
hashCode()
-
Methods inherited from class org.springframework.security.oauth2.core.user.OAuth2UserAuthority
getAttributes, getAuthority, toString
-
-
-
-
Constructor Detail
-
OidcUserAuthority
public OidcUserAuthority(OidcIdToken idToken)
Constructs aOidcUserAuthority
using the provided parameters.- Parameters:
idToken
- theID Token
containing claims about the user
-
OidcUserAuthority
public OidcUserAuthority(OidcIdToken idToken, OidcUserInfo userInfo)
Constructs aOidcUserAuthority
using the provided parameters and defaultsOAuth2UserAuthority.getAuthority()
toROLE_USER
.
-
OidcUserAuthority
public OidcUserAuthority(java.lang.String authority, OidcIdToken idToken, OidcUserInfo userInfo)
Constructs aOidcUserAuthority
using the provided parameters.
-
-
Method Detail
-
getIdToken
public OidcIdToken getIdToken()
Returns theID Token
containing claims about the user.- Returns:
- the
OidcIdToken
containing claims about the user.
-
getUserInfo
public OidcUserInfo getUserInfo()
Returns theUserInfo
containing claims about the user, may benull
.- Returns:
- the
OidcUserInfo
containing claims about the user, ornull
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classOAuth2UserAuthority
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classOAuth2UserAuthority
-
-