From 8b1a5a55dd2d095a4ea5356333ffb157075e275b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Thu, 14 Nov 2024 17:49:42 -0500 Subject: [PATCH] chore(dependencies): bump nuxt-auth --- nuxt.config.ts | 22 ++++++++++++++-------- package.json | 2 +- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index b2ef49a..ae2917d 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -46,7 +46,7 @@ export default defineNuxtConfig({ auth: { baseURL: "/api/auth", provider: { - type: "refresh", + type: "local", pages: { login: "/auth/login", }, @@ -57,10 +57,7 @@ export default defineNuxtConfig({ maxAgeInSeconds: 15 * 60, cookieName: "rockfic_cookie", }, - refreshToken: { - signInResponseRefreshTokenPointer: "/token/refresh", - cookieName: "rockfic.refresh", - }, + // @ts-ignore sessionDataType: {} as IUser, endpoints: { @@ -70,9 +67,18 @@ export default defineNuxtConfig({ path: "/session", method: "get", }, - refresh: { - path: "/refresh", - method: "post", + }, + refresh: { + isEnabled: true, + endpoint: { path: "/refresh", method: "post" }, + token: { + signInResponseRefreshTokenPointer: "/token/refresh", + cookieName: "rockfic.refresh", + maxAgeInSeconds: 1800, + sameSiteAttribute: "lax", + secureCookieAttribute: false, + cookieDomain: process.env.NODE_ENV == "staging" ? "next.rockfic.com" : process.env.NODE_ENV == "production" ? "www.rockfic.com" : "localhost:3000", + httpOnlyCookieAttribute: false, }, }, }, diff --git a/package.json b/package.json index 7d714ce..d1a59ee 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "dependencies": { "@ant-design-vue/nuxt": "^1.4.1", "@pinia/nuxt": "^0.4.11", - "@sidebase/nuxt-auth": "0.7.0", + "@sidebase/nuxt-auth": "0.9.4", "@tinymce/tinymce-vue": "latest", "@types/jsonwebtoken": "^9.0.3", "@types/lodash-es": "^4.17.12",