public static final class ALBSAMLSPConfig.Builder
extends java.lang.Object
ALBSAMLSPConfig.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBSAMLSPConfig. |
| Modifier and Type | Method and Description |
|---|---|
ALBSAMLSPConfig |
build() |
ALBSAMLSPConfig.Builder |
setCookieName(java.lang.String cookieName)
HTTP cookie name for authenticated session.
|
ALBSAMLSPConfig.Builder |
setCookieTimeout(java.lang.Long cookieTimeout)
Cookie timeout in minutes.
|
ALBSAMLSPConfig.Builder |
setEntityId(java.lang.String entityId)
Globally unique SAML entityID for this node.
|
ALBSAMLSPConfig.Builder |
setKey(java.util.List<ALBHttpCookiePersistenceKey> key)
Key to generate the cookie.
|
ALBSAMLSPConfig.Builder |
setSigningSslKeyAndCertificatePath(java.lang.String signingSslKeyAndCertificatePath)
SP will use this SSL certificate to sign requests going to the IdP and decrypt
the assertions coming from IdP.
|
ALBSAMLSPConfig.Builder |
setSingleSignonUrl(java.lang.String singleSignonUrl)
SAML Single Signon URL to be programmed on the IDP.
|
ALBSAMLSPConfig.Builder |
setSpMetadata(java.lang.String spMetadata)
SAML SP metadata for this application.
|
ALBSAMLSPConfig.Builder |
setUseIdpSessionTimeout(java.lang.Boolean useIdpSessionTimeout)
By enabling this field IdP can control how long the SP session can exist through
the SessionNotOnOrAfter field in the AuthNStatement of SAML Response.
|
public Builder()
ALBSAMLSPConfig.public ALBSAMLSPConfig.Builder setCookieName(java.lang.String cookieName)
cookieName - New value for the property.public ALBSAMLSPConfig.Builder setCookieTimeout(java.lang.Long cookieTimeout)
cookieTimeout - New value for the property.public ALBSAMLSPConfig.Builder setEntityId(java.lang.String entityId)
entityId - New value for the property.public ALBSAMLSPConfig.Builder setKey(java.util.List<ALBHttpCookiePersistenceKey> key)
key - New value for the property.public ALBSAMLSPConfig.Builder setSigningSslKeyAndCertificatePath(java.lang.String signingSslKeyAndCertificatePath)
signingSslKeyAndCertificatePath - New value for the property.public ALBSAMLSPConfig.Builder setSingleSignonUrl(java.lang.String singleSignonUrl)
singleSignonUrl - New value for the property.public ALBSAMLSPConfig.Builder setSpMetadata(java.lang.String spMetadata)
spMetadata - New value for the property.public ALBSAMLSPConfig.Builder setUseIdpSessionTimeout(java.lang.Boolean useIdpSessionTimeout)
useIdpSessionTimeout - New value for the property.public ALBSAMLSPConfig build()