org.jasig.portal.security.provider
Class RemoteUserPersonManager
java.lang.Object
org.jasig.portal.security.provider.RemoteUserPersonManager
- All Implemented Interfaces:
- IPersonManager
- public class RemoteUserPersonManager
- extends java.lang.Object
- implements IPersonManager
When retrieving a new person, the value of the REMOTEUSER
environment variable
is passed to the security context. If it is set then the server has authenticated
the user and the username may be used for login.
- Version:
- $Revision: 1.11.2.1 $
- Author:
- Pete Boysen (pboysen@iastate.edu)
Field Summary |
static java.lang.String |
REMOTE_USER
Description of the Field |
Method Summary |
IPerson |
getPerson(javax.servlet.http.HttpServletRequest request)
Retrieve an IPerson object for the incoming request |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REMOTE_USER
public static final java.lang.String REMOTE_USER
- Description of the Field
- See Also:
- Constant Field Values
RemoteUserPersonManager
public RemoteUserPersonManager()
getPerson
public IPerson getPerson(javax.servlet.http.HttpServletRequest request)
throws PortalSecurityException
- Retrieve an IPerson object for the incoming request
- Specified by:
getPerson
in interface IPersonManager
- Parameters:
request
-
- Returns:
- IPerson object for the incoming request
- Throws:
PortalSecurityException
- Description of the Exception