View Source
Interface ITwoFactorProvider
Assembly: Umbraco.Core.dll
Syntax
public interface ITwoFactorProvider
Properties
View Source
ProviderName
A unique name for this provider.
Declaration
string ProviderName { get; }
Property Value
Type |
Description |
System.String |
|
Methods
View Source
GetSetupDataAsync(Guid, String)
Declaration
Task<ISetupTwoFactorModel> GetSetupDataAsync(Guid userOrMemberKey, string secret)
Parameters
Type |
Name |
Description |
Guid |
userOrMemberKey |
|
System.String |
secret |
|
Returns
View Source
ValidateTwoFactorPIN(String, String)
Validates the 2FA login token for the user identified by the supplied secret.
Declaration
bool ValidateTwoFactorPIN(string secret, string token)
Parameters
Type |
Name |
Description |
System.String |
secret |
|
System.String |
token |
|
Returns
Type |
Description |
System.Boolean |
|
View Source
ValidateTwoFactorSetup(String, String)
Validates the 2FA setup token for the user identified by the supplied secret.
Declaration
bool ValidateTwoFactorSetup(string secret, string token)
Parameters
Type |
Name |
Description |
System.String |
secret |
|
System.String |
token |
|
Returns
Type |
Description |
System.Boolean |
|