Interface IDPAuthenticationMethodMapper


  • @SupportedAll
    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 mechanism and set the AuthnContext in the Assertion.
    • 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.