Class OpenIdConnectUserAuthenticationImpl
java.lang.Object
com.aquima.web.boot.security.openid.OpenIdConnectAccessTokenAuthentication
com.aquima.web.boot.security.openid.OpenIdConnectUserAuthenticationImpl
- All Implemented Interfaces:
OpenIdConnectAuthentication
,OpenIdConnectUserAuthentication
,com.blueriq.component.api.security.BlueriqAuthentication
,Serializable
,Principal
,org.springframework.security.core.Authentication
public class OpenIdConnectUserAuthenticationImpl
extends OpenIdConnectAccessTokenAuthentication
implements OpenIdConnectUserAuthentication
Represents a user that was authenticated using OpenID Connect authorization code or password grants. Besides the
access-token it also holds the id token obtained at login. This makes logging out using the id_token_hint parameter
possible.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.aquima.web.boot.security.openid.OpenIdConnectAccessTokenAuthentication
getAuthorities, getClaim, getClaimNames, getCredentials, getDetails, getEncodedAccessToken, getName, getPrincipal, getRoles, getTeams, isAnonymous, isAuthenticated, isAutomatic, setAuthenticated, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.springframework.security.core.Authentication
getAuthorities, getCredentials, getDetails, getPrincipal, isAuthenticated, setAuthenticated
Methods inherited from interface com.blueriq.component.api.security.BlueriqAuthentication
getClaim, getClaimNames, getRoles, getTeams, isAnonymous, isAutomatic
Methods inherited from interface com.aquima.web.boot.security.openid.OpenIdConnectAuthentication
getEncodedAccessToken
-
Constructor Details
-
OpenIdConnectUserAuthenticationImpl
-
-
Method Details
-
getIdToken
- Specified by:
getIdToken
in interfaceOpenIdConnectUserAuthentication
-