EmailLink

data class EmailLink(val strategy: String = AuthStrategy.EMAIL_LINK, val redirectUrl: String? = null, val redirectUri: String? = null, val codeChallenge: String? = null, val codeChallengeMethod: String = PKCE_METHOD_S256) : SignUp.PrepareVerificationParams.Strategy

Send an email with a verification link.

Constructors

Link copied to clipboard
constructor(strategy: String = AuthStrategy.EMAIL_LINK, redirectUrl: String? = null, redirectUri: String? = null, codeChallenge: String? = null, codeChallengeMethod: String = PKCE_METHOD_S256)

Properties

Link copied to clipboard
@SerialName(value = "code_challenge")
val codeChallenge: String?

PKCE code challenge for native email-link verification.

Link copied to clipboard
@SerialName(value = "code_challenge_method")
val codeChallengeMethod: String

PKCE method. Native flows require S256.

Link copied to clipboard
@SerialName(value = "redirect_uri")
val redirectUri: String?

Callback URI used for native email-link completion.

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

Legacy callback URL field. When redirectUri is not provided this value is used as the native callback URI.

Link copied to clipboard
open override val strategy: String