単純な認証システムの実装です
- Neosアカウントを作る(Botで認証)
- Discordアカウントを連携できる(要Neosアカウント)
- Discordアカウントでログインできる
必要な環境変数を.env
に設定してください。
鍵のペアはgenerateKeyPair.mjs
で作成できます。
https://host?link={jwtをつけてアクセスされたいURL}
にアクセスすることでGETリクエストがそのエンドポイントにブラウザ上から送信されます。
(いずれ変わります)
Authorization
ヘッダに60秒間有効なjwtがつきます。
このjwtではrefreshはできません。
公開鍵は
https://host/api/publickey
で取得できます。