Llego un poco pronto, así que esto es más o menos solo para que lo sepas. Pero esto es lo que sucede:
El foro se abre pero dentro de la ventana modal de inicio de sesión. Necesita cancelar, recargar y después de eso pide autorización, lo que da la sensación de que en realidad estaba usando otras credenciales.
Gracias, Jakke, tengo una idea de qué es, trabajaré en una solución.
Acabo de fusionar esto: FIX: Maintain destination_url after passkey login by pmusaraj · Pull Request #24171 · discourse/discourse · GitHub debería solucionar el problema aquí (una vez que se implemente, por supuesto).
Funciona perfectamente. Gracias.