public class

RunAsUserToken

extends AbstractAuthenticationToken
java.lang.Object
   ↳ org.springframework.security.authentication.AbstractAuthenticationToken
     ↳ org.springframework.security.access.intercept.RunAsUserToken

Class Overview

An immutable Authentication implementation that supports RunAsManagerImpl.

Summary

Public Constructors
RunAsUserToken(String key, Object principal, Object credentials, Collection<? extends GrantedAuthority> authorities, Class<? extends Authentication> originalAuthentication)
Public Methods
Object getCredentials()
int getKeyHash()
Class<? extends Authentication> getOriginalAuthentication()
Object getPrincipal()
String toString()
[Expand]
Inherited Methods
From class org.springframework.security.authentication.AbstractAuthenticationToken
From class java.lang.Object
From interface java.security.Principal
From interface org.springframework.security.core.Authentication
From interface org.springframework.security.core.CredentialsContainer

Public Constructors

public RunAsUserToken (String key, Object principal, Object credentials, Collection<? extends GrantedAuthority> authorities, Class<? extends Authentication> originalAuthentication)

Public Methods

public Object getCredentials ()

public int getKeyHash ()

public Class<? extends Authentication> getOriginalAuthentication ()

public Object getPrincipal ()

public String toString ()