public static final class Saml2AuthenticationRequestContext.Builder
extends java.lang.Object
Saml2AuthenticationRequestContext
.Modifier and Type | Method and Description |
---|---|
Saml2AuthenticationRequestContext.Builder |
assertionConsumerServiceUrl(java.lang.String assertionConsumerServiceUrl)
Sets the
assertionConsumerServiceURL for the authentication request. |
Saml2AuthenticationRequestContext |
build()
Creates a
Saml2AuthenticationRequestContext object. |
Saml2AuthenticationRequestContext.Builder |
issuer(java.lang.String issuer)
Sets the issuer for the authentication request.
|
Saml2AuthenticationRequestContext.Builder |
relayState(java.lang.String relayState)
Sets the
RelayState parameter that will accompany this AuthNRequest |
Saml2AuthenticationRequestContext.Builder |
relyingPartyRegistration(RelyingPartyRegistration relyingPartyRegistration)
Sets the
RelyingPartyRegistration used to build the authentication
request. |
public Saml2AuthenticationRequestContext.Builder issuer(java.lang.String issuer)
issuer
- - a required valueBuilder
public Saml2AuthenticationRequestContext.Builder relyingPartyRegistration(RelyingPartyRegistration relyingPartyRegistration)
RelyingPartyRegistration
used to build the authentication
request.relyingPartyRegistration
- - a required valueBuilder
public Saml2AuthenticationRequestContext.Builder assertionConsumerServiceUrl(java.lang.String assertionConsumerServiceUrl)
assertionConsumerServiceURL
for the authentication request.
Typically the Service Provider EntityID
assertionConsumerServiceUrl
- - a required valueBuilder
public Saml2AuthenticationRequestContext.Builder relayState(java.lang.String relayState)
RelayState
parameter that will accompany this AuthNRequestrelayState
- the relay state value, unencoded. if null or empty, the
parameter will be removed from the map.public Saml2AuthenticationRequestContext build()
Saml2AuthenticationRequestContext
object.java.lang.IllegalArgumentException
- if a required property is not set