Table of Contents

Class AuthenticationMethodCreateRequest

Namespace
Auth0.ManagementApi.Models.Users
Assembly
Auth0.ManagementApi.dll
public class AuthenticationMethodCreateRequest
Inheritance
AuthenticationMethodCreateRequest
Inherited Members

Properties

Email

Applies to email authentication methods only. The email address used to send verification messages.

[JsonProperty("email")]
public string Email { get; set; }

Property Value

string

KeyId

Applies to email webauthn authenticators only. The id of the credential.

[JsonProperty("key_id")]
public string KeyId { get; set; }

Property Value

string

Name

A human-readable label to identify the authentication method.

[JsonProperty("name")]
public string Name { get; set; }

Property Value

string

PhoneNumber

Applies to phone authentication methods only. The destination phone number used to send verification codes via text and voice.

[JsonProperty("phone_number")]
public string PhoneNumber { get; set; }

Property Value

string

PreferredAuthenticationMethod

Preferred phone authentication method.

[JsonProperty("preferred_authentication_method")]
public string PreferredAuthenticationMethod { get; set; }

Property Value

string

PublicKey

Applies to email webauthn authenticators only. The public key.

[JsonProperty("public_key")]
public string PublicKey { get; set; }

Property Value

string

RelyingPartyIdentifier

Applies to email webauthn authenticators only. The relying party identifier.

[JsonProperty("relying_party_indentifier")]
public string RelyingPartyIdentifier { get; set; }

Property Value

string

TOTPSecret

Base32 encoded secret for TOTP generation.

[JsonProperty("totp_secret")]
public string TOTPSecret { get; set; }

Property Value

string

Type

The type of the authentication method

[JsonProperty("type")]
public string Type { get; set; }

Property Value

string