Когда я настраивал свой экземпляр, я создал отдельные учётные записи администратора и пользователя. Для учётной записи администратора настроена двухфакторная аутентификация (2FA), и она работает корректно.
Теперь, после дополнительной настройки, я пытаюсь включить 2FA на основе токенов для своей учётной записи пользователя, но получаю ошибку, показанную выше.
Я также создал новую тестовую учётную запись с одноразовым адресом электронной почты. Вход выполнен успешно, но при попытке включить 2FA возникла та же ошибка.
Я наконец понял, что это всегда происходило, когда закодированная строка содержала символы не из набора US ASCII (например, á, ñ, í…)
Проблема заключалась в том, что мой заголовок (тот, что установлен в Login | HSTS Redirection Community), действительно содержал символы не из набора ASCII. Похоже, при генерации QR-кода он брал именно его, и это вызвало сбой.
Подсказка была в site.com/logs: после выбора самой свежей записи лога, на вкладке info, была строка:
RQRCodeCore::QRCodeRunTimeError (code length overflow. (1787 digits > any version capacity))
Я удалил свои сообщения с системной информацией, но в одном из них было и моё спасибо вам за то, что вы указали мне правильное направление. Очень признателен