這個專案簡單展示了如何在前後端分離的架構中實現基於FIDO2的passkey認證(僅於localhost)。 前端使用React、Vite和TypeScript,後端則使用Node.js和TypeScript。
example
: 後端源代碼 (取自 @simplewebauthn github)
front_sample
: 前端源代碼
node": "18.17.0"
在前後端項目目錄下,執行以下命令安裝依賴:
bash npm install
- 在前端項目目錄下,執行以下命令起專案:
npm start
- 在前端項目目錄下,執行以下命令起專案:
npm dev