public static final class Saml2AuthenticationRequest.Builder
extends java.lang.Object
Saml2AuthenticationRequest
.Modifier and Type | Method and Description |
---|---|
Saml2AuthenticationRequest.Builder |
assertionConsumerServiceUrl(java.lang.String assertionConsumerServiceUrl)
Sets the
assertionConsumerServiceURL for the authentication request. |
Saml2AuthenticationRequest |
build()
Creates a
Saml2AuthenticationRequest object. |
Saml2AuthenticationRequest.Builder |
credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentials)
Modifies the collection of
Saml2X509Credential credentials used in
communication between IDP and SP, specifically signing the authentication
request. |
Saml2AuthenticationRequest.Builder |
destination(java.lang.String destination)
Sets the Destination for the authentication request.
|
Saml2AuthenticationRequest.Builder |
issuer(java.lang.String issuer)
Sets the issuer for the authentication request.
|
public Saml2AuthenticationRequest.Builder issuer(java.lang.String issuer)
issuer
- - a required valueBuilder
public Saml2AuthenticationRequest.Builder credentials(java.util.function.Consumer<java.util.Collection<Saml2X509Credential>> credentials)
Saml2X509Credential
credentials used in
communication between IDP and SP, specifically signing the authentication
request. For example:
Saml2X509Credential credential = ...;
return Saml2AuthenticationRequest.withLocalSpEntityId("id")
.credentials((c) -> c.add(credential))
...
.build();
credentials
- - a consumer that can modify the collection of credentialspublic Saml2AuthenticationRequest.Builder destination(java.lang.String destination)
Service Provider EntityID
destination
- - a required valueBuilder
public Saml2AuthenticationRequest.Builder assertionConsumerServiceUrl(java.lang.String assertionConsumerServiceUrl)
assertionConsumerServiceURL
for the authentication request.
Typically the Service Provider EntityID
assertionConsumerServiceUrl
- - a required valueBuilder
public Saml2AuthenticationRequest build()
Saml2AuthenticationRequest
object.java.lang.IllegalArgumentException
- if a required property is not set