Table of Contents

Class AssociateMfaAuthenticatorRequest

Namespace
Auth0.AuthenticationApi.Models.Mfa
Assembly
Auth0.AuthenticationApi.dll
public class AssociateMfaAuthenticatorRequest
Inheritance
AssociateMfaAuthenticatorRequest
Inherited Members

Properties

AuthenticatorTypes

The type of authenticators supported by the client. Value is an array with values "otp" or "oob".

[JsonProperty("authenticator_types")]
public string[] AuthenticatorTypes { get; set; }

Property Value

string[]

ClientAssertion

A JWT containing a signed assertion with your application credentials. Required when Private Key JWT is your application authentication method.

[JsonProperty("client_assertion")]
public string ClientAssertion { get; set; }

Property Value

string

ClientAssertionType

The value is urn:ietf:params:oauth:client-assertion-type:jwt-bearer. Required when Private Key JWT is the application authentication method.

[JsonProperty("client_assertion_type")]
public string ClientAssertionType { get; set; }

Property Value

string

ClientId

Your application's Client ID.

[JsonProperty("client_id")]
public string ClientId { get; set; }

Property Value

string

ClientSecret

Your application's Client Secret. Required when the Token Endpoint Authentication Method field in your Application Settings is Post or Basic.

[JsonProperty("client_secret")]
public string ClientSecret { get; set; }

Property Value

string

OobChannels

The type of OOB channels supported by the client. Required if authenticator_types include oob.

[JsonProperty("oob_channels")]
public List<string> OobChannels { get; set; }

Property Value

List<string>

PhoneNumber

The phone number to use for SMS or Voice. Required if oob_channels includes sms or voice.

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

Property Value

string

Token

If the user has active authenticators, an Access Token with the enroll scope and the audience OR If the user has no active authenticators, you can use the mfa_token from the mfa_required error in place of an Access Token for this request.

[JsonIgnore]
public string Token { get; set; }

Property Value

string