com.sun.identity.saml2.plugins
Interface SAML2IDPFinder


public interface SAML2IDPFinder

This interface SAML2IDPFinder is used to find a list of preferred Identity Authenticating providers to service the authentication request.


Method Summary
 List getPreferredIDP(AuthnRequest authnRequest, String hostProviderID, String realm, HttpServletRequest request, HttpServletResponse response)
          Returns a list of preferred IDP providerID's.
 

Method Detail

getPreferredIDP

List getPreferredIDP(AuthnRequest authnRequest,
                     String hostProviderID,
                     String realm,
                     HttpServletRequest request,
                     HttpServletResponse response)
                     throws SAML2Exception
Returns a list of preferred IDP providerID's.

Parameters:
authnRequest - original authnrequest
hostProviderID - hosted providerID.
realm - Realm
request - HttpServletRequest
response - HttpServletResponse
Returns:
a list of IDP providerID's or null if not found.
Throws:
SAML2Exception - if error occurs.