Сейчас сообщества Discourse могут позволять пользователям входить в систему с помощью короткого кода, отправленного на электронную почту, вместо магической ссылки. Это обеспечивает процесс входа без пароля, который многим будет знаком по другим SaaS-платформам, и работает в связке с вашей существующей настройкой двухфакторной аутентификации.
В этой теме мы рассмотрим основные изменения и расскажем, как вы можете начать использовать эту функцию уже сегодня.
Что изменилось
Когда эта функция включена, участники видят более простой процесс:
- Они вводят адрес электронной почты и нажимают Далее.
- Шестизначный код поступает в их почтовый ящик. Они вставляют его (или вводят вручную), и форма автоматически отправляется после ввода последней цифры.
- Если у них включена двухфакторная аутентификация (TOTP, резервные коды или ключ безопасности), следующим шагом появится стандартный экран 2FA.
Несколько важных деталей: коды действительны в течение 10 минут, истекают после 5 неудачных попыток и могут быть использованы только один раз.
Включение одноразовых кодов для входа в вашем сообществе
На данный момент это считается экспериментальным изменением! Прежде чем внедрять его более широко, мы будем рады вашим отзывам, которые помогут нам внести улучшения.
Чтобы включить эту функцию, перейдите на страницу Предстоящие изменения в разделе администратора (/admin/config/upcoming-changes) и найдите пункт Включить локальный вход по коду. Обновите поле Включено для…, чтобы активировать этот новый дизайн на вашем сайте:
Перед включением убедитесь, что оба параметра enable_local_logins и enable_local_logins_via_email также установлены в true, так как без них эту функцию невозможно включить. Если вы используете DiscourseConnect (enable_discourse_connect), эту функцию включить нельзя.
После включения изменения путь входа по коду появится автоматически.
Что вы думаете?
Слово за вами: нам очень хотелось бы услышать ваше мнение об этой новой функции. Что вам нравится и не нравится; что работает хорошо, а что можно улучшить?





