Class FactorsClient
- Namespace
- Auth0.ManagementApi.Guardian
- Assembly
- Auth0.ManagementApi.dll
public class FactorsClient : IFactorsClient
- Inheritance
-
FactorsClient
- Implements
- Inherited Members
- Extension Methods
Properties
Duo
public IDuoClient Duo { get; }
Property Value
Phone
public IPhoneClient Phone { get; }
Property Value
PushNotification
public IPushNotificationClient PushNotification { get; }
Property Value
Sms
public ISmsClient Sms { get; }
Property Value
Methods
ListAsync(RequestOptions?, CancellationToken)
Retrieve details of all multi-factor authentication factors associated with your tenant.
public WithRawResponseTask<IEnumerable<GuardianFactor>> ListAsync(RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
optionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.ListAsync();
SetAsync(GuardianFactorNameEnum, SetGuardianFactorRequestContent, RequestOptions?, CancellationToken)
Update the status (i.e., enabled or disabled) of a specific multi-factor authentication factor.
public WithRawResponseTask<SetGuardianFactorResponseContent> SetAsync(GuardianFactorNameEnum name, SetGuardianFactorRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
nameGuardianFactorNameEnumrequestSetGuardianFactorRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Guardian.Factors.SetAsync(
GuardianFactorNameEnum.PushNotification,
new SetGuardianFactorRequestContent { Enabled = true }
);