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
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
ClientId
Your application's Client ID.
[JsonProperty("client_id")]
public string ClientId { get; set; }
Property Value
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
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
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
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; }