com.sun.identity.wsfederation.plugins
Interface IDPAuthenticationMethodMapper


public interface IDPAuthenticationMethodMapper

The interface IDPAuthenticationMethodMapper creates an IDPAuthenticationTypeInfo based on the RequestAuthnContext from the AuthnRequest sent by a Service Provider and the AuthnContext configuration at the IDP entity config. The implementation of this class will be used by the IDP to find out the authentication mechaism and set the AuthnContext in the Assertion.


Method Summary
 IDPAuthenticationTypeInfo getIDPAuthnContextInfo(String authenticationType, String idpEntityID, String realm)
          Returns an IDPAuthenticationTypeInfo object.
 

Method Detail

getIDPAuthnContextInfo

IDPAuthenticationTypeInfo getIDPAuthnContextInfo(String authenticationType,
                                                 String idpEntityID,
                                                 String realm)
                                                 throws WSFederationException
Returns an IDPAuthenticationTypeInfo object.

Parameters:
authenticationType - the AuthenticationType from the Service Provider
idpEntityID - the Entity ID of the Identity Provider
realm - the realm to which the Identity Provider belongs
Returns:
an IDPAuthenticationTypeInfo object
Throws:
WSFederationException - if an error occurs.