No se puede confirmar el correo electrónico alternativo (redux)

Usando una cuenta con 2FA habilitado (llave de seguridad), no puedo agregar una dirección de correo electrónico adicional a mi perfil.

Al hacer clic en el botón “Autenticar con llave de seguridad” en la página de confirmación, se muestra un mensaje de error: You supplied invalid parameters to the request: Discourse::InvalidParameters.

Este problema ha sido reportado en relación con nuestra instancia autoalojada en forum.torproject.org, pero también pude reproducirlo aquí mismo en meta.

El problema se reportó previamente y posteriormente se corrigió: Unable to confirm alternate email

3 Me gusta

Gracias por informar, echaremos un vistazo.

Quizás esté algo relacionado con el nuevo soporte de passkey que @pmusaraj añadió recientemente.

1 me gusta

Puedo reproducirlo tanto en meta como localmente. Por una rápida revisión, no parece estar relacionado con passkeys, sino con una regresión similar a la que @david arregló la última vez.

Antes de presionar el botón “Autenticar con llave de seguridad”, veo errores de JS:

Uncaught Error: Could not find module `discourse/loader-shims` imported from `(require)`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at requireModule (loader.js:24:1)
    at eval (i18n:1:1)
    at en.js:1:1

y

loader.js:247 Uncaught Error: Could not find module `discourse/lib/ajax` imported from `discourse/lib/webauthn`
    at missingModule (loader.js:247:1)
    at findModule (loader.js:258:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at Module.findDeps (loader.js:168:1)
    at findModule (loader.js:262:1)
    at requireModule (loader.js:24:1)
    at eval (bootstrap:3:3)
    at eval (bootstrap:4:3)
    at bootstrap.js:1:1

¿Puedes echarle un vistazo, @david?

2 Me gusta

@lavamind esto ha sido corregido por @david vía DEV: Update confirm-email flows to use central 2fa and ember renderin… · discourse/discourse@283fe48 · GitHub, acabo de probarlo en meta y funciona bien. Gracias por el informe.

4 Me gusta

Gracias. Actualicé nuestra instancia y, efectivamente, el diálogo de confirmación de correo electrónico ahora funciona.

5 Me gusta

¡Genial, gracias por la rápida prueba y confirmación!

3 Me gusta

Este tema se cerró automáticamente después de 22 horas. Ya no se permiten nuevas respuestas.