フロントエンドをNext.js、バックエンドをNest.jsで開発しているものです。
現状フロントエンドとバックエンド片方ずつではログイン機能は実装できています。
バックエンド(Nest.js)
新規登録でユーザ名とパスワードをリクエストするとレスポンスでjwtをかえす
curl -X POST 'http://localhost:3000/auth/signin' -d 'username=ユーザー名&password=パスワード&status=ステータス'
Postmanでauthenticationにそのtokenをセットしてユーザー名、パスワードをリクエストすることで、ログインできます。
フロントエンド
ライブラリnext-authを使用
https://next-auth.js.org/getting-started/example
Googleでログイン機能は実装済み
tokenも取り出せ、ログイン情報も取り出せました
課題
ここから先の実装がどのように実装するのかがよくわかっていなくて、単純にnest.jsで実装したログイン機能だけ使用するのでしたら、フロントサイドでは、tokenを保持してリクエストする際にセットしておけばいいと思うのですが。
やりたいこととしてはnext-authとnest.jsを使用して、Google認証した際にもログインできるようにしたいです。
ご回答よろしくお願いいたします。
あなたの回答
tips
プレビュー