Class Saml2PostAuthenticationRequest
java.lang.Object
org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
org.springframework.security.saml2.provider.service.authentication.Saml2PostAuthenticationRequest
- All Implemented Interfaces:
Serializable
Data holder for information required to send an
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)- Since:
- 5.3
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Builder class for aSaml2PostAuthenticationRequest
object. -
Method Summary
Modifier and TypeMethodDescriptionReturns the binding this AuthNRequest will be sent and encoded with.withRelyingPartyRegistration
(RelyingPartyRegistration registration) Constructs aSaml2PostAuthenticationRequest.Builder
from aRelyingPartyRegistration
object.Methods inherited from class org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest
getAuthenticationRequestUri, getId, getRelayState, getRelyingPartyRegistrationId, getSamlRequest
-
Method Details
-
getBinding
Description copied from class:AbstractSaml2AuthenticationRequest
Returns the binding this AuthNRequest will be sent and encoded with. IfSaml2MessageBinding.REDIRECT
is used, the DEFLATE encoding will be automatically applied.- Specified by:
getBinding
in classAbstractSaml2AuthenticationRequest
- Returns:
Saml2MessageBinding.POST
-
withRelyingPartyRegistration
public static Saml2PostAuthenticationRequest.Builder withRelyingPartyRegistration(RelyingPartyRegistration registration) Constructs aSaml2PostAuthenticationRequest.Builder
from aRelyingPartyRegistration
object.- Parameters:
registration
- a relying party registration- Returns:
- a modifiable builder object
- Since:
- 5.7
-