DomainSamlOptions

data class DomainSamlOptions(val enabled: Boolean? = null, val idp: DomainIdp? = null, val masterBackendRole: String? = null, val masterUserName: String? = null, val rolesKey: String? = null, val sessionTimeoutMinutes: Int? = null, val subjectKey: String? = null)

Constructors

Link copied to clipboard
constructor(enabled: Boolean? = null, idp: DomainIdp? = null, masterBackendRole: String? = null, masterUserName: String? = null, rolesKey: String? = null, sessionTimeoutMinutes: Int? = null, subjectKey: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val enabled: Boolean? = null

True to enable SAML authentication for a domain.

Link copied to clipboard
val idp: DomainIdp? = null

The SAML Identity Provider's information.

Link copied to clipboard

The backend role that the SAML master user is mapped to.

Link copied to clipboard
val masterUserName: String? = null

The SAML master user name, which is stored in the domain's internal user database.

Link copied to clipboard
val rolesKey: String? = null

Element of the SAML assertion to use for backend roles. Default is roles .

Link copied to clipboard

The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60.

Link copied to clipboard
val subjectKey: String? = null

Element of the SAML assertion to use for the user name. Default is NameID .