Table of Contents

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

IDuoClient

Phone

public IPhoneClient Phone { get; }

Property Value

IPhoneClient

PushNotification

public IPushNotificationClient PushNotification { get; }

Property Value

IPushNotificationClient

Sms

public ISmsClient Sms { get; }

Property Value

ISmsClient

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

options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<IEnumerable<GuardianFactor>>

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

name GuardianFactorNameEnum
request SetGuardianFactorRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<SetGuardianFactorResponseContent>

Examples

await client.Guardian.Factors.SetAsync(
    GuardianFactorNameEnum.PushNotification,
    new SetGuardianFactorRequestContent { Enabled = true }
);