Interface FSIDPProxy

  • All Known Implementing Classes:
    FSIDPProxyImpl

    public interface FSIDPProxy
    Deprecated.
    This SPI is deprecated.
    This interface FSIDPProxy is used to find a preferred Identity Authenticating provider to proxy the authentication request.
    See Also:
    FSRealmIDPProxy
    • Method Detail

      • getPreferredIDP

        String getPreferredIDP​(FSAuthnRequest authnRequest,
                               String hostProviderID,
                               jakarta.servlet.http.HttpServletRequest request,
                               jakarta.servlet.http.HttpServletResponse response)
                        throws FSRedirectException
        Deprecated.
        This method is deprecated.
        Returns the preferred IDP.
        Parameters:
        authnRequest - original authnrequest
        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
        See Also:
        FSRealmIDPProxy