Class AuthenticationMethodCreateRequest
- Namespace
- Auth0.ManagementApi.Models.Users
- Assembly
- Auth0.ManagementApi.dll
public class AuthenticationMethodCreateRequest
- Inheritance
-
AuthenticationMethodCreateRequest
- Inherited Members
Properties
Applies to email authentication methods only. The email address used to send verification messages.
[JsonProperty("email")]
public string Email { get; set; }
Property Value
KeyId
Applies to email webauthn authenticators only. The id of the credential.
[JsonProperty("key_id")]
public string KeyId { get; set; }
Property Value
Name
A human-readable label to identify the authentication method.
[JsonProperty("name")]
public string Name { get; set; }
Property Value
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
PreferredAuthenticationMethod
Preferred phone authentication method.
[JsonProperty("preferred_authentication_method")]
public string PreferredAuthenticationMethod { get; set; }
Property Value
PublicKey
Applies to email webauthn authenticators only. The public key.
[JsonProperty("public_key")]
public string PublicKey { get; set; }
Property Value
RelyingPartyIdentifier
Applies to email webauthn authenticators only. The relying party identifier.
[JsonProperty("relying_party_indentifier")]
public string RelyingPartyIdentifier { get; set; }
Property Value
TOTPSecret
Base32 encoded secret for TOTP generation.
[JsonProperty("totp_secret")]
public string TOTPSecret { get; set; }
Property Value
Type
The type of the authentication method
[JsonProperty("type")]
public string Type { get; set; }