- jsonbinにアカウントを持っていること
- passkeyを登録するためのcollectionをあらかじめ作成すること
- 必要な情報を.envに記載する
- JSONBIN_MASTER_KEY={your master key}
- JSONBIN_PASSKEYCOLLECTION_ID={your collection id}
- ngrokを利用してhttpsで公開すること
- npm install
- node index.js
- ngrok http 3000
- https://{ngrokのurl}/passkey/register
- https://{ngrokのurl}/passkey/login
- csrf対策などやるべきことはやっていません
- ユーザや登録済み認証器の管理などの機能はありません
- あくまで勉強用です