➡️
【nextjs-auth0】ログイン後のリダイレクト先を指定する方法
公式ではログイン前もログイン後も同じページに戻される設定でしたが、
URLをログイン前後で異なるものにしたいと思い、調査を行いました。
しかし、なかなか答えに辿り着かなかったので、ブログに残したいと思います。
環境
- Next.js 14.1.0
- @auth0/nextjs-auth0 3.5.0
解決方法
以下のコードにより、ログイン後のリダイレクト先を /home
に設定することができます。
import { handleAuth, handleLogin } from "@auth0/nextjs-auth0";
export const GET = handleAuth({
login: handleLogin({
returnTo: "/home",
}),
});
参考
Discussion