com.sun.identity.federation.services
Interface FSRealmIDPProxy


public interface FSRealmIDPProxy

This interface FSRealmIDPProxy is used to find a preferred Identity Authenticating provider to proxy the authentication request.


Method Summary
 String getPreferredIDP(FSAuthnRequest authnRequest, String realm, String hostProviderID, HttpServletRequest request, HttpServletResponse response)
          Returns the preferred IDP.
 

Method Detail

getPreferredIDP

String getPreferredIDP(FSAuthnRequest authnRequest,
                       String realm,
                       String hostProviderID,
                       HttpServletRequest request,
                       HttpServletResponse response)
Returns the preferred IDP.

Parameters:
authnRequest - original authnrequest
realm - The realm under which the entity resides.
hostProviderID - ProxyIDP providerID.
request - HttpServletRequest
response - HttpServletResponse
Returns:
providerID of the authenticating provider to be proxied. null to disable the proxying and continue for the local authenticating provider.
Throws:
FSRedirectException - if redirect was done