Версия 3.16.0
1. Теперь после верификации любым из способов софт также авторизуется в аккаунте по коду, отправленному на почту/телефон. Таким образом, софт вводит 2 кода вместо одного.
Учитывайте, что при верификации по телефону в некоторых сервисах (например, simsms), повторный запрос кода - платный!
2. Добавлена двухфакторная аутентификация (2FA).
- 2FA можно включить только после верификации аккаунта (ограничение самого microsoft)
- при включенной 2FA в настройках в формат сохранения аккаунта будет добавлен секретный ключ для получения OTP кодов.
- если вы используете базу данных для сохранения аккаунтов и планируете включать 2FA, то необходимо либо удалить таблицу, либо добавить колонку (более подробно в телеграм канале).
- если вы используете сторонний сервис СМС на основе API любого из сервисов в софте, кроме simsms, то вам необходимо добавить эндпоинт для запроса еще одной СМС. В sms-activate это метод:
https://api.sms-activate.org/stubs/handler_api.php?api_key=$api_key&action=setStatus&status=3&id=$id
- для входа в аккаунт по коду 2FA можно сгенерировать одноразовый пароль, передав секретный ключ, любым удобным способом (библиотеки на вашем языке программирования или сайты).