Class FSSSOLECPProfileHandler
- java.lang.Object
-
- com.sun.identity.federation.services.fednsso.FSSSOAndFedHandler
-
- com.sun.identity.federation.services.fednsso.FSSSOLECPProfileHandler
-
public class FSSSOLECPProfileHandler extends FSSSOAndFedHandler
IDPsingle sign on service handler handlesLECPprofile.
-
-
Field Summary
-
Fields inherited from class com.sun.identity.federation.services.fednsso.FSSSOAndFedHandler
accountManager, authnRequest, hostedConfig, hostedDesc, hostedEntityId, metaAlias, metaManager, noFedStatus, realm, relayState, request, response, spConfig, spDescriptor, spEntityId, ssoToken
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFSSSOLECPProfileHandler()FSSSOLECPProfileHandler(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, FSAuthnRequest authnRequest, com.sun.identity.liberty.ws.meta.jaxb.SPDescriptorType spDescriptor, com.sun.identity.federation.jaxb.entityconfig.BaseConfigType spConfig, String spEntityId, String relayState)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleandoSingleSignOn(Object ssoToken, String inResponseTo, NameIdentifier opaqueHandle, NameIdentifier idpOpaqueHandle)StringformatLoginURL(String loginUrl, String authnContext)Generates local login url.voidprocessLECPAuthnRequest(FSAuthnRequest authnRequest)ProcessesLECPauthentication request.protected voidsendAuthnResponse(FSAuthnResponse authnResponse)-
Methods inherited from class com.sun.identity.federation.services.fednsso.FSSSOAndFedHandler
cleanMetaAlias, createAuthnResponse, doAccountFederation, doSingleSignOn, getHostedEntityId, getProvider, getRealm, isIDPProxyEnabled, processAuthnRequest, processPostAuthnSSO, processPreAuthnSSO, processSAMLRequest, returnErrorResponse, sendProxyAuthnRequest, setHostedDescriptor, setHostedDescriptorConfig, setHostedEntityId, setMetaAlias, setRealm, setSPDescriptor, verifyRequestSignature
-
-
-
-
Constructor Detail
-
FSSSOLECPProfileHandler
protected FSSSOLECPProfileHandler()
-
FSSSOLECPProfileHandler
public FSSSOLECPProfileHandler(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, FSAuthnRequest authnRequest, com.sun.identity.liberty.ws.meta.jaxb.SPDescriptorType spDescriptor, com.sun.identity.federation.jaxb.entityconfig.BaseConfigType spConfig, String spEntityId, String relayState)Constructor.- Parameters:
request-HttpServletRequestobjectresponse-HttpServletResponseobjectauthnRequest- authentication requestspDescriptor-SP's provider descriptorspConfig-SP's extended meta configspEntityId-SP's entity idrelayState- where to go after single sign on is done
-
-
Method Detail
-
processLECPAuthnRequest
public void processLECPAuthnRequest(FSAuthnRequest authnRequest)
ProcessesLECPauthentication request.- Parameters:
authnRequest- authentication request
-
formatLoginURL
public String formatLoginURL(String loginUrl, String authnContext)
Generates local login url.- Overrides:
formatLoginURLin classFSSSOAndFedHandler- Parameters:
loginUrl- authentication base urlauthnContext- requestedAuthnContextRef- Returns:
- local login url with appropriate parameters
-
sendAuthnResponse
protected void sendAuthnResponse(FSAuthnResponse authnResponse)
- Overrides:
sendAuthnResponsein classFSSSOAndFedHandler
-
doSingleSignOn
protected boolean doSingleSignOn(Object ssoToken, String inResponseTo, NameIdentifier opaqueHandle, NameIdentifier idpOpaqueHandle)
- Overrides:
doSingleSignOnin classFSSSOAndFedHandler
-
-