Class FSIDPProxyImpl

  • All Implemented Interfaces:
    FSIDPProxy

    public class FSIDPProxyImpl
    extends Object
    implements FSIDPProxy
    Deprecated.
    This class FSIDPProxyImpl is used to find a preferred Identity Authenticating provider to proxy the authentication request.
    See Also:
    FSRealmIDPProxyImpl
    • Constructor Detail

      • FSIDPProxyImpl

        public FSIDPProxyImpl()
        Deprecated.
        Default Constructor.
    • Method Detail

      • getPreferredIDP

        public String getPreferredIDP​(FSAuthnRequest authnRequest,
                                      String hostEntityID,
                                      jakarta.servlet.http.HttpServletRequest request,
                                      jakarta.servlet.http.HttpServletResponse response)
                               throws FSRedirectException
        Deprecated.
        Returns the preferred IDP.
        Specified by:
        getPreferredIDP in interface FSIDPProxy
        Parameters:
        authnRequest - original authnrequest
        hostEntityID - ProxyIDP entity ID.
        request - HttpServletRequest object
        response - HttpServletResponse object
        Returns:
        providerID of the authenticating provider to be proxied.
        Throws:
        FSRedirectException - if redirect was done
        See Also:
        FSRealmIDPProxy