public static interface SAMLOptionsInput.Builder extends SdkPojo, CopyableBuilder<SAMLOptionsInput.Builder,SAMLOptionsInput>
| Modifier and Type | Method and Description |
|---|---|
SAMLOptionsInput.Builder |
enabled(Boolean enabled)
True to enable SAML authentication for a domain.
|
default SAMLOptionsInput.Builder |
idp(Consumer<SAMLIdp.Builder> idp)
The SAML Identity Provider's information.
|
SAMLOptionsInput.Builder |
idp(SAMLIdp idp)
The SAML Identity Provider's information.
|
SAMLOptionsInput.Builder |
masterBackendRole(String masterBackendRole)
The backend role that the SAML master user is mapped to.
|
SAMLOptionsInput.Builder |
masterUserName(String masterUserName)
The SAML master user name, which is stored in the domain's internal user database.
|
SAMLOptionsInput.Builder |
rolesKey(String rolesKey)
Element of the SAML assertion to use for backend roles.
|
SAMLOptionsInput.Builder |
sessionTimeoutMinutes(Integer sessionTimeoutMinutes)
The duration, in minutes, after which a user session becomes inactive.
|
SAMLOptionsInput.Builder |
subjectKey(String subjectKey)
Element of the SAML assertion to use for the user name.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSAMLOptionsInput.Builder enabled(Boolean enabled)
True to enable SAML authentication for a domain.
enabled - True to enable SAML authentication for a domain.SAMLOptionsInput.Builder idp(SAMLIdp idp)
The SAML Identity Provider's information.
idp - The SAML Identity Provider's information.default SAMLOptionsInput.Builder idp(Consumer<SAMLIdp.Builder> idp)
The SAML Identity Provider's information.
This is a convenience method that creates an instance of theSAMLIdp.Builder avoiding the need to
create one manually via SAMLIdp.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to idp(SAMLIdp).
idp - a consumer that will call methods on SAMLIdp.Builderidp(SAMLIdp)SAMLOptionsInput.Builder masterUserName(String masterUserName)
The SAML master user name, which is stored in the domain's internal user database.
masterUserName - The SAML master user name, which is stored in the domain's internal user database.SAMLOptionsInput.Builder masterBackendRole(String masterBackendRole)
The backend role that the SAML master user is mapped to.
masterBackendRole - The backend role that the SAML master user is mapped to.SAMLOptionsInput.Builder subjectKey(String subjectKey)
Element of the SAML assertion to use for the user name. Default is NameID.
subjectKey - Element of the SAML assertion to use for the user name. Default is NameID.SAMLOptionsInput.Builder rolesKey(String rolesKey)
Element of the SAML assertion to use for backend roles. Default is roles.
rolesKey - Element of the SAML assertion to use for backend roles. Default is roles.SAMLOptionsInput.Builder sessionTimeoutMinutes(Integer sessionTimeoutMinutes)
The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60.
sessionTimeoutMinutes - The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1
and 1440, and the default value is 60.Copyright © 2023. All rights reserved.