proxy 미들웨어에 커스텀 세션 쿠키 이름 전달, 환경별 쿠키 이름 분리
This commit is contained in:
@@ -12,10 +12,12 @@ function usesSecureAuthCookies() {
|
||||
export async function proxy(request: NextRequest) {
|
||||
const { pathname, search } = request.nextUrl;
|
||||
const isPublicPath = PUBLIC_PATHS.includes(pathname);
|
||||
const cookieName = `${process.env.APP_ENV ?? "local"}-chocoadmin.session-token`;
|
||||
const token = await getToken({
|
||||
req: request,
|
||||
secret: process.env.AUTH_SECRET ?? process.env.NEXTAUTH_SECRET,
|
||||
secureCookie: usesSecureAuthCookies(),
|
||||
cookieName,
|
||||
});
|
||||
|
||||
if (!token && !isPublicPath) {
|
||||
|
||||
Reference in New Issue
Block a user