public class Saml2PostAuthenticationRequest extends AbstractSaml2AuthenticationRequest
AuthNRequest
over a POST
binding from the service provider to the identity provider
https://www.oasis-open.org/committees/download.php/35711/sstc-saml-core-errata-2.0-wd-06-diff.pdf
(line 2031)Saml2AuthenticationRequestFactory
Modifier and Type | Class and Description |
---|---|
static class |
Saml2PostAuthenticationRequest.Builder
Builder class for a
Saml2PostAuthenticationRequest object. |
Modifier and Type | Method and Description |
---|---|
Saml2MessageBinding |
getBinding()
Returns the binding this AuthNRequest will be sent and encoded with.
|
static Saml2PostAuthenticationRequest.Builder |
withAuthenticationRequestContext(Saml2AuthenticationRequestContext context)
Constructs a
Saml2PostAuthenticationRequest.Builder from a Saml2AuthenticationRequestContext
object. |
getAuthenticationRequestUri, getRelayState, getSamlRequest
public Saml2MessageBinding getBinding()
AbstractSaml2AuthenticationRequest
Saml2MessageBinding.REDIRECT
is used, the DEFLATE encoding will be
automatically applied.getBinding
in class AbstractSaml2AuthenticationRequest
Saml2MessageBinding.POST
public static Saml2PostAuthenticationRequest.Builder withAuthenticationRequestContext(Saml2AuthenticationRequestContext context)
Saml2PostAuthenticationRequest.Builder
from a Saml2AuthenticationRequestContext
object. By default the
AbstractSaml2AuthenticationRequest.getAuthenticationRequestUri()
will be set to
the Saml2AuthenticationRequestContext.getDestination()
value.context
- input providing Destination
, RelayState
, and
Issuer
objects.