public class SAML2IDPProxyFRImpl extends Object implements SAML2IDPFinder
SAML2IDPProxyFRImpl
is used to find a preferred Identity
Authenticating provider to proxy the authentication request. It might use an external
JSP page to interact with the user agentModifier and Type | Field and Description |
---|---|
static String |
className |
static String |
IDP_FINDER_ENABLED_IN_SP |
static String |
SESSION_ATTR_NAME_IDP_LIST |
static String |
SESSION_ATTR_NAME_RELAYSTATE |
static String |
SESSION_ATTR_NAME_REQAUTHNCONTEXT |
static String |
SESSION_ATTR_NAME_SPREQUESTER |
Constructor and Description |
---|
SAML2IDPProxyFRImpl() |
Modifier and Type | Method and Description |
---|---|
List |
getAttributeListValueFromIDPSSOConfig(String realm,
String hostEntityId,
String attrName) |
List |
getPreferredIDP(AuthnRequest authnRequest,
String hostProviderID,
String realm,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns a list of preferred IDP providerIDs.
|
List |
getSupportedAuthnContextsByIDP(String realm,
String hostEntityId) |
public static String IDP_FINDER_ENABLED_IN_SP
public static String SESSION_ATTR_NAME_IDP_LIST
public static String SESSION_ATTR_NAME_RELAYSTATE
public static String SESSION_ATTR_NAME_SPREQUESTER
public static String SESSION_ATTR_NAME_REQAUTHNCONTEXT
public static String className
public List getPreferredIDP(AuthnRequest authnRequest, String hostProviderID, String realm, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws SAML2Exception
getPreferredIDP
in interface SAML2IDPFinder
authnRequest
- original authnrequesthostProviderID
- ProxyIDP providerID.realm
- Realmrequest
- HttpServletRequestresponse
- HttpServletResponsenull
to disable the proxying and continue
for the localauthenticating provider.SAML2Exception
- if error occurs.public List getAttributeListValueFromIDPSSOConfig(String realm, String hostEntityId, String attrName)
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.