Class AuthenticationMethod
- Namespace
- Auth0.ManagementApi.Models.Users
- Assembly
- Auth0.ManagementApi.dll
public class AuthenticationMethod : AuthenticationMethodBase
- Inheritance
-
AuthenticationMethod
- Inherited Members
Properties
AuthenticationMethods
[JsonProperty("authentication_methods")]
public IList<AuthenticationMethodBase> AuthenticationMethods { get; set; }
Property Value
Confirmed
The authentication method status
[JsonProperty("confirmed")]
public bool? Confirmed { get; set; }
Property Value
- bool?
CreatedAt
Authenticator creation date
[JsonProperty("created_at")]
public DateTime CreatedAt { get; set; }
Property Value
CredentialBackedUp
Applies to passkeys only. Whether the credential was backed up.
[JsonProperty("credential_backed_up")]
public bool? CredentialBackedUp { get; set; }
Property Value
- bool?
CredentialDeviceType
Applies to passkeys only. The kind of device the credential is stored on as defined by backup eligibility. "single_device" credentials cannot be backed up and synced to another device, "multi_device" credentials can be backed up if enabled by the end-user.
[JsonProperty("credential_device_type")]
public string CredentialDeviceType { get; set; }
Property Value
Applies to email and email-verification authentication methods only. The email address used to send verification messages.
[JsonProperty("email")]
public string Email { get; set; }
Property Value
EnrolledAt
Enrollment date
[JsonProperty("enrolled_at")]
public DateTime? EnrolledAt { get; set; }
Property Value
IdentityUserId
Applies to passkeys only. The ID of the user identity linked with the authentication method.
[JsonProperty("identity_user_id")]
public string IdentityUserId { get; set; }
Property Value
KeyId
Applies to webauthn authentication methods only. The ID of the generated credential.
[JsonProperty("key_id")]
public string KeyId { get; set; }
Property Value
LastAuthAt
Last authentication
[JsonProperty("last_auth_at")]
public DateTime? LastAuthAt { get; set; }
Property Value
LinkId
The ID of a linked authentication method. Linked authentication methods will be deleted together.
[JsonProperty("link_id")]
public string LinkId { 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
The authentication method preferred for phone authenticators.
[JsonProperty("preferred_authentication_method")]
public string PreferredAuthenticationMethod { get; set; }
Property Value
PublicKey
Applies to webauthn authentication methods only. The public key.
[JsonProperty("public_key")]
public string PublicKey { get; set; }
Property Value
UserAgent
Applies to passkeys only. The user-agent of the browser used to create the passkey.
[JsonProperty("user_agent")]
public string UserAgent { get; set; }