EnterpriseSSO

@Serializable
data class EnterpriseSSO(val strategy: String = AuthStrategy.ENTERPRISE_SSO, val redirectUrl: String = RedirectConfiguration.DEFAULT_REDIRECT_URL, val legalAccepted: Boolean? = null, val emailAddress: String? = null, val identifier: String? = null, val unsafeMetadata: Map<String, Any>? = null) : SignUp.AuthenticateWithRedirectParams

Enterprise SSO params for redirect authentication.

Constructors

Link copied to clipboard
constructor(strategy: String = AuthStrategy.ENTERPRISE_SSO, redirectUrl: String = RedirectConfiguration.DEFAULT_REDIRECT_URL, legalAccepted: Boolean? = null, emailAddress: String? = null, identifier: String? = null, unsafeMetadata: Map<String, Any>? = null)

Properties

Link copied to clipboard
@SerialName(value = "email_address")
open override val emailAddress: String?

The user's email address for pre-filling authentication forms.

Link copied to clipboard
open override val identifier: String?

The user's identifier for authentication.

Link copied to clipboard
@SerialName(value = "legal_accepted")
open override val legalAccepted: Boolean?

Whether the user has accepted the legal terms.

Link copied to clipboard
@SerialName(value = "redirect_url")
open override val redirectUrl: String

The URL to redirect to after authentication.

Link copied to clipboard

The Enterprise SSO strategy identifier.

Link copied to clipboard
@Transient
@SerialName(value = "unsafe_metadata")
open override val unsafeMetadata: Map<String, Any>?

Custom metadata that will be attached to the created user. This metadata is not validated by Clerk and should not contain sensitive information.