エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
NextAuthのセッションをサーバーサイドで管理してみる
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
NextAuthのセッションをサーバーサイドで管理してみる
はじめに かなり久しぶりに記事を書きます。 自分は今とあるC向けのサービス開発に従事しており、そのサ... はじめに かなり久しぶりに記事を書きます。 自分は今とあるC向けのサービス開発に従事しており、そのサービスでは認証にNextAuthを使用しております。 今回の開発では、 JWTトークンをcookieで保持してセッション管理を行っており、Next.jsのRSCも使用していることからサーバーサイドでセッションの管理(ログイン・ログアウト)を管理したいという要件があったため、このやり方を紹介したいと思います。 結論 サーバーサイドでNextAuthのセッションをいじるには以下のようにしたら良さそうです。 セッションアウトするには、cookieのjwtトークンを削除 新規セッションを作成するにはjwtトークンをencodeし、cookieセットする やり方 NextAuthのセッティング 今回は、sessionで取得な可能な情報にDBで付与されているuuidやDBで管理されているname、さらに