Spring Security Framework

org.springframework.security.ui.switchuser
Class SwitchUserGrantedAuthority

java.lang.Object
  extended by org.springframework.security.GrantedAuthorityImpl
      extended by org.springframework.security.ui.switchuser.SwitchUserGrantedAuthority
All Implemented Interfaces:
Serializable, Comparable, GrantedAuthority

public class SwitchUserGrantedAuthority
extends GrantedAuthorityImpl

Custom GrantedAuthority used by SwitchUserProcessingFilter

Stores the Authentication object of the original user to be used later when 'exiting' from a user switch.

Version:
$Id$
Author:
Mark St.Godard
See Also:
SwitchUserProcessingFilter, Serialized Form

Constructor Summary
SwitchUserGrantedAuthority(String role, Authentication source)
           
 
Method Summary
 Authentication getSource()
          Returns the original user associated with a successful user switch.
 
Methods inherited from class org.springframework.security.GrantedAuthorityImpl
compareTo, equals, getAuthority, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SwitchUserGrantedAuthority

public SwitchUserGrantedAuthority(String role,
                                  Authentication source)
Method Detail

getSource

public Authentication getSource()
Returns the original user associated with a successful user switch.

Returns:
The original Authentication object of the switched user.

Spring Security Framework

Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.