Sí, veo el problema aquí @Vede. Creo que hay una limitación a nivel del sistema operativo, citando de https://forums.developer.apple.com/forums/thread/723273:
En iOS 16, las passkeys se pueden usar en un
WKWebViewsi la aplicación cliente está utilizando Dominios Asociados para la parte confiable.
No tenemos Dominios Asociados para todos los sitios configurados en DiscourseHub, por lo tanto, la negociación de la passkey falla temprano.
Creo que la solución correcta aquí es forzar el proceso de inicio de sesión dentro del webview para que utilice el mismo mecanismo que al presionar el botón “Conectar”. Esto resuelve este y algunos otros problemas de autenticación. (Mientras tanto, puedes intentar autenticarte en el sitio en DiscourseHub usando el botón “Conectar”. Desliza de derecha a izquierda si no lo ves y haz clic en el botón del ícono de usuario azul).