Table of Contents

Interface IAccountRecovery

Namespace
Lers.Security
Assembly
Lers.System.dll

Предоставляет методы для восстановления пароля пользователя.

public interface IAccountRecovery
Extension Methods

Methods

RecoverAccountAsync(string)

Асинхронно выполняет запрос на восстановление доступа к учётной записи.

Task RecoverAccountAsync(string login)

Parameters

login string

Returns

Task

ResetPasswordAsync(string, SecureString)

Сбрасывает пароль для учетной записи с помощью маркера сброса пароля.

Task ResetPasswordAsync(string token, SecureString newPassword)

Parameters

token string

Маркер сброса пароля, полученный в e-mail сообщении.

newPassword SecureString

Новый пароль.

Returns

Task

Значение true, если пароль изменен. В противном случае — значение false.

Exceptions

NoConnectionException

Подключение не выполнено или было разорвано.

InvalidOperationException

Один из методов RecoverAccount или ResetPassword уже был вызван.