これは、Passkey (WebAuthn) を利用した認証のデモプロジェクトです。
- Frontend: React (Create React App)
- Backend: Rust (Axum, webauthn-rs)
passkey-serverディレクトリに移動します。cd passkey-server- 依存関係をインストールし、サーバーを起動します。
サーバーは
cargo run
http://localhost:3002で起動します。
-
別のターミナルで
passkey-clientディレクトリに移動します。cd passkey-client -
依存関係をインストールします。
npm install
-
開発サーバーを起動します。
npm start
フロントエンドは
http://localhost:3000で起動し、ブラウザが自動的に開きます。(ポートが衝突する場合は、プロンプトに従って別のポートで起動してください。)