public class OidcClientRegistrationAuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
Authentication implementation used for OpenID Connect 1.0 Dynamic Client Registration (and Configuration) Endpoint.AbstractAuthenticationToken,
OidcClientRegistration,
OidcClientRegistrationAuthenticationProvider,
Serialized Form| Constructor and Description |
|---|
OidcClientRegistrationAuthenticationToken(org.springframework.security.core.Authentication principal,
OidcClientRegistration clientRegistration)
Constructs an
OidcClientRegistrationAuthenticationToken using the provided parameters. |
OidcClientRegistrationAuthenticationToken(org.springframework.security.core.Authentication principal,
java.lang.String clientId)
Constructs an
OidcClientRegistrationAuthenticationToken using the provided parameters. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getClientId()
Returns the client identifier.
|
OidcClientRegistration |
getClientRegistration()
Returns the client registration.
|
java.lang.Object |
getCredentials() |
java.lang.Object |
getPrincipal() |
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toStringpublic OidcClientRegistrationAuthenticationToken(org.springframework.security.core.Authentication principal,
OidcClientRegistration clientRegistration)
OidcClientRegistrationAuthenticationToken using the provided parameters.principal - the authenticated principalclientRegistration - the client registrationpublic OidcClientRegistrationAuthenticationToken(org.springframework.security.core.Authentication principal,
java.lang.String clientId)
OidcClientRegistrationAuthenticationToken using the provided parameters.principal - the authenticated principalclientId - the client identifierpublic java.lang.Object getPrincipal()
public java.lang.Object getCredentials()
public OidcClientRegistration getClientRegistration()
@Nullable public java.lang.String getClientId()