概要
passkeys_platform_interface パッケージは、複数のプラットフォームにわたってパスキーを実装するための共有プラットフォームインターフェースを提供します。Android、iOS、Linux、macOS、Web、Windowsでパスキー機能を有効にするために、プラットフォーム固有のプラグインが実装しなければならないコアAPI契約を定義しています。この抽象化により、一貫した動作が保証され、広範なパスキーエコシステムとの統合が容易になります。新しいプラットフォームへの対応を拡張する開発者は、このインターフェースを実装することで互換性を維持し、統一された認証ワークフローを活用できます。
用途
- クロスプラットフォームパスキー認証の有効化
- 新しいオペレーティングシステム用のパスキーを実装する
- プラットフォーム固有のパスキー・バックエンドの作成
- 生体認証またはパスワードレスログインの統合
- セキュアなローカル認証のサポート
主な機能
- プラットフォーム間で共有されるAPI契約
- 新しいプラットフォーム実装に対応可能
- 標準化されたパスキー操作
- 主要なデスクトップおよびモバイルOSをサポートしています
- プラグイン相互運用性を考慮して設計
適している対象
- プラグイン開発者がパスキー対応を追加しています
- クロスプラットフォーム認証ライブラリ
- パスワードレスログインシステムを構築しているチーム
- セキュリティを重視したアプリ開発者
- 認証ツールのオープンソース貢献者
注意事項
- 各ターゲットプラットフォームでの実装が必要
- 下位のOSのパスキー対応に依存する
- 追加のネイティブコード設定が必要になる場合があります
- エンドユーザー向けアプリケーションでの直接利用を想定していません
- Corbadoのパスキー・プラグインエコシステムと整合性を保つ必要があります