DataProtectorTokenProvider<TUser> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает защиту и проверку маркеров удостоверений.
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)
Параметры типа
- TUser
Тип, используемый для представления пользователя.
- Наследование
-
DataProtectorTokenProvider<TUser>
- Реализации
Конструкторы
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>, ILogger<DataProtectorTokenProvider<TUser>>) |
Инициализирует новый экземпляр класса DataProtectorTokenProvider<TUser>. |
DataProtectorTokenProvider<TUser>(IDataProtectionProvider, IOptions<DataProtectionTokenProviderOptions>) |
Инициализирует новый экземпляр класса DataProtectorTokenProvider<TUser>. |
Свойства
Logger |
Получает объект , используемый ILogger для ведения журнала сообщений от поставщика. |
Name |
Возвращает имя этого экземпляра. |
Options |
Возвращает для этого экземпляра DataProtectionTokenProviderOptions . |
Protector |
Возвращает для этого экземпляра IDataProtector . |
Методы
CanGenerateTwoFactorTokenAsync(UserManager<TUser>, TUser) |
Возвращает значение , Boolean указывающее, можно ли использовать маркер, созданный этим экземпляром, в качестве маркера двухфакторной проверки подлинности в качестве асинхронной операции. |
GenerateAsync(String, UserManager<TUser>, TUser) |
Создает защищенный маркер для указанного |
ValidateAsync(String, String, UserManager<TUser>, TUser) |
Проверяет защищенный |