Nuxt3と@sidebase/nuxt-authを使って、Drupalの認証を行う方法です。
以下の記事で、GakuNin RDMの認証を行う方法を紹介しました。
また、以下の記事で、Next.jsからDrupalのOAuthを利用する方法を紹介しました。
これらを参考にして、Nuxt3からDrupalのOAuthを利用します。
ソースコードは以下のリポジトリでご確認いただけます。
https://github.com/nakamura196/nuxt-rdm
具体的には、以下です。
https://github.com/nakamura196/nuxt-rdm/blob/main/server/api/auth/[…].ts
まとめ#
間違っている点もあるかもしれませんが、参考になりましたら幸いです。