Class AbstractSaml2AuthenticationRequest.Builder<T extends AbstractSaml2AuthenticationRequest.Builder<T>>
java.lang.Object
org.springframework.security.saml2.provider.service.authentication.AbstractSaml2AuthenticationRequest.Builder<T>
- Direct Known Subclasses:
Saml2PostAuthenticationRequest.Builder, Saml2RedirectAuthenticationRequest.Builder
- Enclosing class:
AbstractSaml2AuthenticationRequest
public static class AbstractSaml2AuthenticationRequest.Builder<T extends AbstractSaml2AuthenticationRequest.Builder<T>>
extends Object
A builder for
AbstractSaml2AuthenticationRequest and its subclasses.- Since:
- 5.3
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()Deprecated.protectedBuilder(RelyingPartyRegistration registration) Creates a new Builder with relying party registration. -
Method Summary
Modifier and TypeMethodDescriptionprotected final T_this()Casting the return as the generic subtype, when returning itself.authenticationRequestUri(String authenticationRequestUri) Sets theauthenticationRequestUri, a URL that will receive the AuthNRequest message.This is the unique id used in thesamlRequest.relayState(@Nullable String relayState) Sets theRelayStateparameter that will accompany this AuthNRequest.samlRequest(String samlRequest) Sets theSAMLRequestparameter that will accompany this AuthNRequest.
-
Constructor Details
-
Builder
Deprecated.UseBuilder(RelyingPartyRegistration)insteadCreates a new Builder. -
Builder
Creates a new Builder with relying party registration.- Parameters:
registration- the registration of the relying party.- Since:
- 5.8
-
-
Method Details
-
_this
Casting the return as the generic subtype, when returning itself.- Returns:
- this object
-
relayState
-
samlRequest
-
authenticationRequestUri
-
id
This is the unique id used in thesamlRequest.- Parameters:
id- the SAML2 request id- Returns:
- the
AbstractSaml2AuthenticationRequest.Builderfor further configurations - Since:
- 5.8
-
Builder(RelyingPartyRegistration)instead