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 Если код действителен меньше этого числа секунд, ждётся следующий.

Возвращает: Код. Для пустого секрета бросает исключение.