org.jasig.cas.authentication.handler
Class NoOpPrincipalNameTransformer
java.lang.Object
org.jasig.cas.authentication.handler.NoOpPrincipalNameTransformer
- All Implemented Interfaces:
- PrincipalNameTransformer
public final class NoOpPrincipalNameTransformer
- extends Object
- implements PrincipalNameTransformer
Simple implementation that actually does NO transformation.
- Since:
- 3.3.6
- Version:
- $Revision$ $Date$
- Author:
- Scott Battaglia
|
Method Summary |
String |
transform(String formUserId)
Transform the string typed into the login form into a tentative Principal Name to be
validated by a specific type of Authentication Handler. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoOpPrincipalNameTransformer
public NoOpPrincipalNameTransformer()
transform
public String transform(String formUserId)
- Description copied from interface:
PrincipalNameTransformer
- Transform the string typed into the login form into a tentative Principal Name to be
validated by a specific type of Authentication Handler.
The Principal Name eventually assigned by the CredentialsToPrincipalResolver may
be unqualified ("AENewman"). However, validation of the Principal name against a
particular backend source represented by a particular Authentication Handler may
require transformation to a temporary fully qualified format such as
AENewman@MAD.DCCOMICS.COM or MAD\AENewman. After validation, this form of the
Principal name is discarded in favor of the choice made by the Resolver.
- Specified by:
transform in interface PrincipalNameTransformer
- Parameters:
formUserId - The raw userid typed into the login form
- Returns:
- the string that the Authentication Handler should lookup in the backend system
Copyright © 2004-2013 Jasig. All Rights Reserved.