org.pac4j.springframework.security.authentication
Class ClientAuthenticationToken

java.lang.Object
  extended by org.springframework.security.authentication.AbstractAuthenticationToken
      extended by 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

Constructor Summary
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)
           
 
Method Summary
 String getClientName()
           
 Object getCredentials()
           
 Object getPrincipal()
           
 org.pac4j.core.profile.UserProfile getUserProfile()
           
 
Methods inherited from class org.springframework.security.authentication.AbstractAuthenticationToken
equals, eraseCredentials, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetails, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.