public final class ClientAuthenticationToken
extends org.springframework.security.authentication.AbstractAuthenticationToken
credentials
, a client name: clientName
,
a user profile: userProfile
and an optional user (details): userDetails
.Constructor and Description |
---|
ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials,
String clientName) |
ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials,
String clientName,
org.pac4j.core.profile.UserProfile userProfile,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) |
ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials,
String clientName,
org.pac4j.core.profile.UserProfile userProfile,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities,
org.springframework.security.core.userdetails.UserDetails userDetails) |
Modifier and Type | Method and Description |
---|---|
void |
eraseCredentials() |
String |
getClientName() |
Object |
getCredentials() |
Object |
getPrincipal() |
org.springframework.security.core.userdetails.UserDetails |
getUserDetails() |
org.pac4j.core.profile.UserProfile |
getUserProfile() |
equals, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
public ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials, String clientName)
public ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials, String clientName, org.pac4j.core.profile.UserProfile userProfile, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
public ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials, String clientName, org.pac4j.core.profile.UserProfile userProfile, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities, org.springframework.security.core.userdetails.UserDetails userDetails)
public Object getCredentials()
public Object getPrincipal()
public void eraseCredentials()
eraseCredentials
in interface org.springframework.security.core.CredentialsContainer
eraseCredentials
in class org.springframework.security.authentication.AbstractAuthenticationToken
public org.pac4j.core.profile.UserProfile getUserProfile()
public String getClientName()
public org.springframework.security.core.userdetails.UserDetails getUserDetails()
Copyright © 2015. All Rights Reserved.