See the original FAQ version in English here.
モバイルアプリでWebコンテンツを表示するためによく使われるWebViewは、パスキーを実装する際に特有の課題をもたらします。これらの課題は、多くのWebView環境においてWebAuthn機能のサポートが制限されていることに起因します。
WebViewの機能は、プラットフォームやバージョンによって異なります。
Get a free passkey assessment in 15 minutes.
WebView内でパスキーが機能しない場合、ユーザーは認証のために外部ブラウザや別のアプリに切り替える必要があり、ログインの流れが中断されてしまいます。通常、最高のパスキーUXを実現するには、それぞれのiOSやAndroidアプリ開発フレームワーク(Kotlin、Swiftなど)でパスキーのネイティブ実装を使用するのがベストです。
+70-page Enterprise Passkey Whitepaper:
Learn how leaders get +80% passkey adoption. Trusted by Rakuten, Klarna & Oracle
Want to find out how many people use passkeys?
フォールバック(代替)オプションを用意する:
ネイティブ実装を推進する: 可能な限りWebViewに依存せず、パスキー機能にはネイティブアプリのコンポーネントを使用します。
ベンダーと連携する: WebViewやプラットフォームのプロバイダーと協力し、今後のアップデートでWebAuthnのサポートを改善するよう働きかけましょう。
WebViewは、WebAuthnのサポート制限やセキュリティ上の制約により、パスキーにとって大きな課題となります。これらの制限を理解し、フォールバックオプションやネイティブアプリのコンポーネントなどの戦略を実装することで、よりスムーズなパスキーの導入を実現できます。
Table of Contents
Related Articles