public interface AuthnRequestProvider extends IdentityProviderMapping
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHN_REQUEST
Base64 encoded
|
static java.lang.String |
RELAY_STATE
Unique identifier for preserving and conveying state information in SP,
and is posted to SAML IdP.
|
static java.lang.String |
REQUEST_ID
The ID for this
|
static java.lang.String |
SSO_URL
The SAML authentication request protocol endpoint at the identity
provider to which the
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
getAuthnRequest(javax.servlet.http.HttpServletRequest req,
java.lang.String errorMsg,
java.lang.String acsUrl,
java.util.ArrayList<java.lang.String> ssoUrls)
Maps a HttpServletRequest to a valid URL.
|
getIdentityProviderOrErrorURL
static final java.lang.String AUTHN_REQUEST
static final java.lang.String REQUEST_ID
static final java.lang.String RELAY_STATE
static final java.lang.String SSO_URL
java.util.HashMap<java.lang.String,java.lang.String> getAuthnRequest(javax.servlet.http.HttpServletRequest req, java.lang.String errorMsg, java.lang.String acsUrl, java.util.ArrayList<java.lang.String> ssoUrls) throws NotImplementedException
req
- the HttpServletRequesterrorMsg
- the StringacsUrl
- the String of AssertionConsumerService URLssoUrl
- the ArrayList of Single-SignOn service URLsNotImplementedException
- if this implementation is not supported.