public interface PrincipalNameTransformer
Modifier and Type | Method and Description |
---|---|
java.lang.String |
transform(java.lang.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.
|
java.lang.String transform(java.lang.String formUserId)
The Principal Name eventually assigned by the PrincipalResolver 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 [email protected] or MAD\AENewman. After validation, this form of the Principal name is discarded in favor of the choice made by the Resolver.
formUserId
- The raw userid typed into the login form