Package com.sun.identity.saml.plugins
Class DefaultNameIdentifierMapper
- java.lang.Object
-
- com.sun.identity.saml.plugins.DefaultNameIdentifierMapper
-
- All Implemented Interfaces:
NameIdentifierMapper
public class DefaultNameIdentifierMapper extends Object implements NameIdentifierMapper
The classNameIdentifierMapperis an interface that is implemented to map user account to name identifier in assertion subject.
-
-
Constructor Summary
Constructors Constructor Description DefaultNameIdentifierMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NameIdentifiergetNameIdentifier(Object session, String sourceID, String destID, String nameIDFormat)Returns name identifier for assertion subject based on user account.
-
-
-
Method Detail
-
getNameIdentifier
public NameIdentifier getNameIdentifier(Object session, String sourceID, String destID, String nameIDFormat) throws SAMLException
Returns name identifier for assertion subject based on user account.- Specified by:
getNameIdentifierin interfaceNameIdentifierMapper- Parameters:
session- the session of the user performing the operation.sourceID- source ID for the site from which the assertion originated.destID- destination ID for the site for which the assertion will be created.nameIDFormat- The NameID-Format.- Returns:
- a
NameIdentifierfor assertion subject. - Throws:
SAMLException- if an error occurs
-
-