Новые администраторы не могут включить 2FA, когда «Требовать второй фактор» установлено для сотрудников

В моем сообществе недавно была включена двухфакторная аутентификация (2FA) только для сотрудников, и до сегодняшнего дня проблем не возникало. Один из администраторов сообщил мне, что при переходе по адресу /u/User/preferences/second-factor появляется панель «Добавить аутентификацию», но она исчезает почти мгновенно (менее чем через секунду), после чего страница перезагружается.

Я impersonated несколько администраторов, которые еще не включили 2FA, и эта проблема сохраняется во всех браузерах и аккаунтах — без блокировщиков рекламы и т.д. Обновление было установлено сегодня.

Проблема сохраняется в последней версии. Есть ли какое-либо исправление?

Страница случайно перезагружается, и в консоли браузера появляются следующие ошибки:

Uncaught TypeError: t is undefined
hasSecondFactors second-factor.js:47
u handle-descriptor.js:55
get Ember
untrack validator.js:670
Ember 3
second-factor.js:47:11

Некоторые ошибки могли быть потеряны, так как страница перезагружается сразу после нажатия кнопки «Добавить аутентификатор».

1 лайк

Здесь ещё один отчёт о проблемах с перезагрузкой:

https://meta.discourse.org/t/staff-2fa-open-close-issue/285225

Извините за задержку, я собирался попытаться воспроизвести эту проблему, но она выпала из виду. :frowning: Теперь поступило второе сообщение, поэтому я объединю две темы в одну. :pray:

2 лайка

Я обновлю наши форумы на этой неделе. Если проблема будет решена, я сообщу вам об этом.

Это ещё не исправлено!

3 лайка

Спасибо за отчеты, друзья! Эта проблема должна была быть исправлена 16 ноября в рамках этого коммита: FIX: Regression when enforced 2FA is enabled by pmusaraj · Pull Request #24415 · discourse/discourse · GitHub. Я только что быстро проверил это локально, и воспроизвести проблему не удалось. Не могли бы вы, пожалуйста, подтвердить это еще раз?

Если вы используете собственную версию (self-hosted), возможно, потребуется пересобрать проект. Если ваш сайт размещен у нас, и проблема все еще воспроизводится, пожалуйста, сообщите нам URL, чтобы мы могли провести дополнительное расследование.

8 лайков

v3.2.0.beta3 +147, похоже, работает с двухфакторной аутентификацией для сотрудников на моём форуме. Спасибо за вашу усердную работу.

6 лайков

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.