Class FSRealmIDPProxyImpl
- java.lang.Object
-
- com.sun.identity.federation.services.FSRealmIDPProxyImpl
-
- All Implemented Interfaces:
FSRealmIDPProxy
public class FSRealmIDPProxyImpl extends Object implements FSRealmIDPProxy
This classFSRealmIDPProxyImplis used to find a preferred Identity Authenticating provider to proxy the authentication request.
-
-
Constructor Summary
Constructors Constructor Description FSRealmIDPProxyImpl()Default Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetPreferredIDP(FSAuthnRequest authnRequest, String realm, String hostEntityID, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)Returns the preferred IDP.
-
-
-
Method Detail
-
getPreferredIDP
public String getPreferredIDP(FSAuthnRequest authnRequest, String realm, String hostEntityID, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws FSRedirectException
Returns the preferred IDP.- Specified by:
getPreferredIDPin interfaceFSRealmIDPProxy- Parameters:
authnRequest- original authnrequestrealm- The realm under which the entity resides.hostEntityID- ProxyIDP entity ID.request-HttpServletRequestobjectresponse-HttpServletResponseobject- Returns:
- providerID of the authenticating provider to be proxied.
- Throws:
FSRedirectException- if redirect was done
-
-