Не удалось включить 2FA после входа через OAuth2

Прежде всего, хочу сказать, что мне очень нравится это программное обеспечение. Продолжайте в том же духе.

Я принудительно включил двухфакторную аутентификацию (2FA) для сотрудников на моем экземпляре Discourse. Мой сотрудник зарегистрировался/вошел в систему с помощью GitHub OAuth2, но не может включить 2FA, так как система запрашивает пароль. Пароль от GitHub не работает, а в подсказке для включения 2FA нет опции входа через OAuth2.

Единственным обходным путем, похоже, является сброс пароля. После этого мой сотрудник может войти, используя имя пользователя и пароль (вход через GitHub больше не работает), и затем включить 2FA. Однако это делает OAuth2 излишним, так как он удаляется из учетной записи пользователя.

Надеюсь, что в подсказку для включения 2FA будут добавлены кнопки входа через OAuth2, или, возможно, я упустил настройку, которая решает эту проблему. Спасибо за ваше время, с нетерпением жду вашего ответа.

4 лайка

Привет @wn03 :slightly_smiling_face:

Просто чтобы держать вас в курсе — мы сейчас обсуждаем это внутренне, но ещё не определили график.

Я обновлю эту тему, когда у меня будет больше информации. :+1:

3 лайка

Пост был разделён на новую тему: Discourse ID и 2FA