Class DefaultADFSPartnerAccountMapper
- java.lang.Object
-
- com.sun.identity.wsfederation.plugins.DefaultAccountMapper
-
- com.sun.identity.wsfederation.plugins.DefaultLibrarySPAccountMapper
-
- com.sun.identity.wsfederation.plugins.DefaultADFSPartnerAccountMapper
-
- All Implemented Interfaces:
SPAccountMapper
public class DefaultADFSPartnerAccountMapper extends DefaultLibrarySPAccountMapper
This defaultPartnerAccountMapperfor ADFS uses configuration to determine the attribute on which to search for the incoming user identifier.
-
-
Field Summary
-
Fields inherited from class com.sun.identity.wsfederation.plugins.DefaultAccountMapper
bundle, debug, dsProvider, IDP, keyProvider, role, SP
-
-
Constructor Summary
Constructors Constructor Description DefaultADFSPartnerAccountMapper()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MapgetSearchParameters(NameIdentifier nameID, String realm, String hostEntityID, String remoteEntityID)This method simply extracts the NameIDValue and constructs a search map according to the configuration.protected booleanisDynamicalOrIgnoredProfile(String realm)Checks if dynamical profile creation or ignore profile is enabled.-
Methods inherited from class com.sun.identity.wsfederation.plugins.DefaultLibrarySPAccountMapper
getIdentity
-
Methods inherited from class com.sun.identity.wsfederation.plugins.DefaultAccountMapper
getAttribute
-
-
-
-
Method Detail
-
getSearchParameters
protected Map getSearchParameters(NameIdentifier nameID, String realm, String hostEntityID, String remoteEntityID) throws WSFederationException
This method simply extracts the NameIDValue and constructs a search map according to the configuration.- Overrides:
getSearchParametersin classDefaultAccountMapper- Parameters:
nameID- NameIdentifier for the subjecthostEntityID- entity ID of the identity providerremoteEntityID- entity ID of the service provider- Throws:
WSFederationException
-
isDynamicalOrIgnoredProfile
protected boolean isDynamicalOrIgnoredProfile(String realm)
Checks if dynamical profile creation or ignore profile is enabled.- Overrides:
isDynamicalOrIgnoredProfilein classDefaultLibrarySPAccountMapper- Parameters:
realm- realm to check the dynamical profile creation attributes.- Returns:
- true if dynamical profile creation or ignore profile is enabled, false otherwise.
-
-