public class RunAsUserToken extends AbstractAuthenticationToken
Authentication implementation that supports RunAsManagerImpl.| Constructor and Description |
|---|
RunAsUserToken(java.lang.String key,
java.lang.Object principal,
java.lang.Object credentials,
GrantedAuthority[] authorities,
java.lang.Class originalAuthentication) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getCredentials()
The credentials that prove the principal is correct.
|
int |
getKeyHash() |
java.lang.Class |
getOriginalAuthentication() |
java.lang.Object |
getPrincipal()
The identity of the principal being authenticated.
|
java.lang.String |
toString() |
equals, getAuthorities, getDetails, getName, hashCode, isAuthenticated, setAuthenticated, setDetailspublic RunAsUserToken(java.lang.String key,
java.lang.Object principal,
java.lang.Object credentials,
GrantedAuthority[] authorities,
java.lang.Class originalAuthentication)
public java.lang.Object getCredentials()
AuthenticationAuthenticationManager. Callers are expected to populate the credentials.Principalpublic int getKeyHash()
public java.lang.Class getOriginalAuthentication()
public java.lang.Object getPrincipal()
AuthenticationPrincipal being authenticatedpublic java.lang.String toString()
toString in interface java.security.PrincipaltoString in class AbstractAuthenticationToken