Error interno del servidor al configurar MFA/2FA

Cuando configuré inicialmente mi instancia, creé cuentas separadas de administrador y de usuario para mí. La cuenta de administrador tiene 2FA configurado y funciona correctamente.

Ahora, después de alguna configuración adicional, intento configurar mi cuenta no administrativa con 2FA basado en tokens y obtengo el mensaje de error que se muestra arriba.

También creé una nueva cuenta de prueba con un correo electrónico desechable. Inicié sesión correctamente, pero obtuve el mismo error al intentar habilitar el 2FA.

Agradecería cualquier ayuda, gracias <3

actualizado a 2.7.0.beta2, el problema persiste :neutral_face:

Los errores internos del servidor suelen significar que se registra algo en la URL /logs. ¿Podrías verificarlo, por favor?

¡Lo resolví! Con gracias a este Error "code length overflow" ""solved""? · Issue #52 · davidshimjs/qrcodejs · GitHub

Finalmente me di cuenta de que siempre ocurría cuando la cadena codificada contenía caracteres no ASCII de EE. UU. (por ejemplo, á, ñ, í…)

El problema era que mi título (el establecido en Login | HSTS Redirection Community) sí contenía caracteres no ASCII. Supongo que lo estaba incorporando al código QR al generarlo y se atascó.

La pista estaba en site.com/logs y, tras seleccionar la entrada de registro más reciente, en la pestaña info, había una línea que decía:

RQRCodeCore::QRCodeRunTimeError (desbordamiento de longitud de código. (1787 dígitos > capacidad de cualquier versión))

He eliminado mis publicaciones que contenían información del sistema, pero una de ellas también incluía mis agradecimientos por haberme orientado en la dirección correcta. Muchas gracias :blush:

Solo por curiosidad, ¿cuánto tiempo tenía el título del sitio?

¡1787 dígitos son muchos!

Estaba usando un truco con la fuente:

$̵̟̞͎̪͖̞̱̇̋͘ṁ̴̤̞̍́̈́y̵̨̡̟͕̣̠̜̳̳͎̋̃̑̎͘_̴̡̺̉̿͂̍̇f̶͕͋̓͘ơ̸̞̠̰̝̲̐͌̔̒ŗ̸̢̱̘͓̦̟̋̂̄̽́̿̿͌̚ù̵̜̪̲̹̺͈͍͎̮̍́̋̀̄̿̽̚͠m̷̨̖̯̮͎̯̦̗͒͛̇̄̂_̵͇̃̓̊͗̆͑͛͋ņ̸̼͕̫̪̲͙͈̅̽̑̌̑͠ą̸̞͇̦̙̥͚̀m̸̢̛̺͓̲̲̙͉̉͐̽͂͆́̕ê̴̥̣̩̥̇͑͌͒̌͐̕͝

Definitivamente un caso extremo, y me impresiona que la única cosa que se rompió fuera la biblioteca de QR.

Bueno, ese es un título de unos 360 bytes de largo. Tiene sentido que no cupiera.