Sim, vejo o problema aqui @Vede. Acredito que haja uma limitação no nível do sistema operacional aqui, citando de https://forums.developer.apple.com/forums/thread/723273:
No iOS 16, as passkeys podem ser usadas em um
WKWebViewse o aplicativo cliente estiver usando Domínios Associados para a parte confiável.
Não temos Domínios Associados para todos os sites configurados no DiscourseHub, portanto, a negociação da passkey falha precocemente.
Acho que a solução correta aqui é forçar o processo de login dentro do webview a usar o mesmo mecanismo de quando se clica no botão “Conectar”. Isso resolve este e alguns outros problemas de autenticação. (Enquanto isso, você pode tentar se autenticar no site no DiscourseHub usando o botão “Conectar”. Deslize da direita para a esquerda se não o vir e clique no botão azul do ícone do usuário.)