DiscourseHub - パスキーによるログインが完全に動作しなくなった

はい、ここで問題を確認しました、@Vede。これはOSレベルの制限だと思います。Does passkeys work on webviews ? | Apple Developer Forums から引用します。

iOS 16では、クライアントアプリがリライングパーティに対してAssociated Domainsを使用している場合、WKWebViewでパスキーを使用できます。

DiscourseHubに設定されているすべてのサイトでAssociated Domainsを使用しているわけではないため、パスキーのネゴシエーションは早期に失敗します。

ここで適切な解決策は、Webview内でのログインプロセスを、「接続」ボタンを押したときと同じメカニズムを使用するように強制することだと思います。これにより、この問題とその他のいくつかの認証問題が解決されます。(それまでの間、DiscourseHubで「接続」ボタンを使用してサイトで認証を試すことができます。表示されない場合は左から右にスワイプし、青いユーザーアイコンボタンをクリックしてください。)

「いいね!」 1