com.sun.identity.saml2.profile
Class NameIDMapping
java.lang.Object
com.sun.identity.saml2.profile.NameIDMapping
public class NameIDMapping
- extends Object
This class provides methods to send or processs
NameIDMappingRequest.
initiateNameIDMappingRequest
public static NameIDMappingResponse initiateNameIDMappingRequest(Object session,
String realm,
String spEntityID,
String idpEntityID,
String targetSPEntityID,
String targetNameIDFormat,
Map paramsMap)
throws SAML2Exception
- Parses the request parameters and builds the NameIDMappingRequest to
sent to remote identity provider.
- Parameters:
session - user session.realm - the realm of hosted entityspEntityID - entity ID of hosted service provideridpEntityID - entity ID of remote idendity providertargetSPEntityID - entity ID of target entity ID of service
providertargetNameIDFormat - format of target Name IDparamsMap - Map of all other parameters
- Returns:
- the
NameIDMappingResponse
- Throws:
SAML2Exception - if error initiating request to remote entity.