org.pac4j.springframework.security.authentication
Class ClientAuthenticationToken
java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.pac4j.springframework.security.authentication.ClientAuthenticationToken
- All Implemented Interfaces:
- Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer
public final class ClientAuthenticationToken
- extends org.springframework.security.authentication.AbstractAuthenticationToken
This token represents a credentials (Credentials
), a client name and an user profile ( UserProfile
).
- Since:
- 1.0.0
- Author:
- Jerome Leleu
- See Also:
- Serialized Form
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken |
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString |
ClientAuthenticationToken
public ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials,
String clientName)
ClientAuthenticationToken
public ClientAuthenticationToken(org.pac4j.core.credentials.Credentials credentials,
String clientName,
org.pac4j.core.profile.UserProfile userProfile,
Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
getCredentials
public Object getCredentials()
getPrincipal
public Object getPrincipal()
getUserProfile
public org.pac4j.core.profile.UserProfile getUserProfile()
getClientName
public String getClientName()
Copyright © 2013. All Rights Reserved.