DataProtectorTokenProvider<TUser> Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides protection and validation of identity tokens.
generic <typename TUser>
where TUser : classpublic ref class DataProtectorTokenProvider : Microsoft::AspNetCore::Identity::IUserTwoFactorTokenProvider<TUser>
public class DataProtectorTokenProvider<TUser> : Microsoft.AspNetCore.Identity.IUserTwoFactorTokenProvider<TUser> where TUser : class
type DataProtectorTokenProvider<'User (requires 'User : null)> = class
interface IUserTwoFactorTokenProvider<'User (requires 'User : null)>
Public Class DataProtectorTokenProvider(Of TUser)
Implements IUserTwoFactorTokenProvider(Of TUser)
Type Parameters
- TUser
The type used to represent a user.
- Inheritance
-
DataProtectorTokenProvider<TUser>
- Implements
Constructors
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>, ILogger<DataProtectorTokenProvider<TUser>>) |
Initializes a new instance of the DataProtectorTokenProvider<TUser> class. |
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>) |
Initializes a new instance of the DataProtectorTokenProvider<TUser> class. |
Properties
Logger |
Gets the ILogger used to log messages from the provider. |
Name |
Gets the name of this instance. |
Options |
Gets the DataProtectionTokenProviderOptions for this instance. |
Protector |
Gets the IDataProtector for this instance. |
Methods
CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser) |
Returns a Boolean indicating whether a token generated by this instance can be used as a Two Factor Authentication token as an asynchronous operation. |
GenerateAsync(String, UserManager<TUser>, TUser) |
Generates a protected token for the specified |
ValidateAsync(String, String, UserManager<TUser>, TUser) |
Validates the protected |