Настройка двухфакторной авторизации через SMS

При выборе этого способа после ввода логина и пароля пользователю отправляется одноразовый код в SMS на номер телефона из его профиля

Важно

На стороне сервера поддерживается только SMS-шлюз sms.ru. Для других провайдеров отправка SMS работать не будет

Предварительные действия

Регистрация в sms.ru

  1. Зарегистрируйте аккаунт на https://sms.ru/

  2. Получите api_id в личном кабинете

  3. При необходимости зарегистрируйте имя отправителя

Настройка на сервере

SMS-шлюз

  1. Перейти в Администрирование → Настройки → SMS шлюз:

    • В поле SMS шлюз выбрать sms.ru

    • В поле Отправитель указать имя отправителя, зарегистрированное в личном кабинете sms.ru

    • В поле Ключ API указать api_id из личного кабинета sms.ru

  2. Сохранить настройки, нажав Сохранить

Настройка пользователя

  1. Открыть профиль пользователя в Организация → Пользователи

  2. В поле Номер телефона указать номер в международном формате (например, 79001234567)

  3. Сохранить профиль, нажав Сохранить

Включение двухфакторной авторизации

Способ 1. Только для конкретных пользователей

Глобально 2FA на сервере включать не нужно. Достаточно зарегистрировать ключ телефона в профиле нужного пользователя:

  1. Открыть профиль пользователя в Организация → Пользователи

  2. Перейти на вкладку Безопасность аккаунта

  3. Добавить ключ типа Телефон

После этого при входе только у этого пользователя будет запрошен второй фактор по SMS. Остальные пользователи войдут без 2FA

Способ 2. Для всех пользователей сервера

  1. Перейти в Администрирование → Настройки → Аутентификация

  2. В поле Двухфакторная авторизация выбрать Телефон (OTP)

  3. Сохранить настройки, нажав Сохранить

После этого 2FA по SMS станет обязательной для всех пользователей сервера

Важно

Если у пользователя не указан номер телефона, он не сможет пройти двухфакторную авторизацию — код некуда будет отправить

Аварийное отключение

Если возникают проблемы и пройти двухфакторную авторизацию невозможно, выполните на сервере команду:

rude constance set TWO_FACTOR "off"

После внесения всех изменений при попытке авторизоваться одноразовые коды будут отправляться по SMS