Otp
static class · пространство имён z3n7.Tools · исходник Tools/Otp.cs
public static class Otp
Одноразовые коды.
Методы
FirstMail
public static string FirstMail(IZennoPosterProjectModel project, string email)
Код из последнего письма FirstMail, отправленного на email (см. z3n7.FirstMail.GetOTP).
| Параметр | Описание |
|---|---|
email |
Исходный получатель, на которого было отправлено письмо. |
Offline
public static string Offline(string keyString, int waitIfTimeLess = 5)
Вычисляет текущий TOTP-код по секрету в Base32. Если до истечения кода осталось меньше waitIfTimeLess секунд, ждёт следующий.
| Параметр | Описание |
|---|---|
keyString |
Секрет в Base32. |
waitIfTimeLess |
Если код действителен меньше этого числа секунд, ждётся следующий. |
Возвращает: Код. Для пустого секрета бросает исключение.