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.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final T_this()Casting the return as the generic subtype, when returning itselfauthenticationRequestUri(String authenticationRequestUri) Sets theauthenticationRequestUri, a URL that will receive the AuthNRequest messagerelayState(String relayState) Sets theRelayStateparameter that will accompany this AuthNRequestsamlRequest(String samlRequest) Sets theSAMLRequestparameter that will accompany this AuthNRequest
-
Constructor Details
-
Builder
protected Builder()
-
-
Method Details
-
_this
Casting the return as the generic subtype, when returning itself- Returns:
- this object
-
relayState
Sets theRelayStateparameter that will accompany this AuthNRequest- Parameters:
relayState- the relay state value, unencoded. if null or empty, the parameter will be removed from the map.- Returns:
- this object
-
samlRequest
Sets theSAMLRequestparameter that will accompany this AuthNRequest- Parameters:
samlRequest- the SAMLRequest parameter.- Returns:
- this object
-
authenticationRequestUri
Sets theauthenticationRequestUri, a URL that will receive the AuthNRequest message- Parameters:
authenticationRequestUri- the relay state value, unencoded.- Returns:
- this object
-