public final class PrefixSuffixPrincipalNameTransformer extends Object implements PrincipalNameTransformer
| Constructor and Description |
|---|
PrefixSuffixPrincipalNameTransformer() |
| Modifier and Type | Method and Description |
|---|---|
void |
setPrefix(String prefix) |
void |
setSuffix(String suffix) |
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.
|
public PrefixSuffixPrincipalNameTransformer()
public String transform(String formUserId)
PrincipalNameTransformerThe 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.
transform in interface PrincipalNameTransformerformUserId - The raw userid typed into the login formpublic void setPrefix(String prefix)
public void setSuffix(String suffix)
Copyright © 2004-2012 Jasig. All Rights Reserved.