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 |