Class FSLoginHelper
- java.lang.Object
-
- com.sun.identity.federation.services.FSLoginHelper
-
public class FSLoginHelper extends Object
Helper class for handling login process at Service Provider.
-
-
Constructor Summary
Constructors Constructor Description FSLoginHelper(jakarta.servlet.http.HttpServletRequest request)Creates a newFSLoginHelperobject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MapcreateAuthnRequest(Map headers, String LRURL, String authLevel, String metaAlias, String remoteEntityID, boolean isFedCookiePresent)Returns a Map of headers,lrurl/responsedata.StringcreateAuthnRequestEnvelope(jakarta.servlet.http.HttpServletRequest request)CreatesAuthnRequestEnvelopeforLECPprofile.
-
-
-
Method Detail
-
createAuthnRequest
public Map createAuthnRequest(Map headers, String LRURL, String authLevel, String metaAlias, String remoteEntityID, boolean isFedCookiePresent) throws FSLoginHelperException
Returns a Map of headers,lrurl/responsedata.- Parameters:
headers- Map of headersLRURL- relay state urlauthLevel- authentication levelmetaAlias- meta alias of hosted providerremoteEntityID- remote provider's entity IDisFedCookiePresent- if fed cookie present or not- Returns:
- Map of headers and lrurl/responedata
- Throws:
FSLoginHelperException- if error occurrs
-
createAuthnRequestEnvelope
public String createAuthnRequestEnvelope(jakarta.servlet.http.HttpServletRequest request)
CreatesAuthnRequestEnvelopeforLECPprofile.- Parameters:
request-HttpServletRequestobject- Returns:
- xml string of an
AuthnRequestEnvelopeobject
-
-