org.springframework.security.adapters
Class PrincipalSpringSecurityUserToken
java.lang.Object
org.springframework.security.providers.AbstractAuthenticationToken
org.springframework.security.adapters.AbstractAdapterAuthenticationToken
org.springframework.security.adapters.PrincipalSpringSecurityUserToken
- All Implemented Interfaces:
- Serializable, Principal, AuthByAdapter, Authentication
public class PrincipalSpringSecurityUserToken
- extends AbstractAdapterAuthenticationToken
- implements Principal
A Principal
compatible Authentication
object.
- Version:
- $Id$
- Author:
- Ben Alex
- See Also:
- Serialized Form
PrincipalSpringSecurityUserToken
public PrincipalSpringSecurityUserToken(String key,
String username,
String password,
GrantedAuthority[] authorities,
Object principal)
getCredentials
public Object getCredentials()
- Description copied from interface:
Authentication
- The credentials that prove the principal is correct. This is usually a password, but could be anything
relevant to the
AuthenticationManager
. Callers are expected to populate the credentials.
- Specified by:
getCredentials
in interface Authentication
- Returns:
- the credentials that prove the identity of the
Principal
getName
public String getName()
- Specified by:
getName
in interface Principal
- Overrides:
getName
in class AbstractAuthenticationToken
getPrincipal
public Object getPrincipal()
- Description copied from interface:
Authentication
- The identity of the principal being authenticated. This is usually a username. Callers are expected to
populate the principal.
- Specified by:
getPrincipal
in interface Authentication
- Returns:
- the
Principal
being authenticated
Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.