nuxt-alt / auth

An alternative module to @nuxtjs/auth
https://nuxt-alt-auth.vercel.app/
MIT License
94 stars 20 forks source link

Question regarding cookies being set #60

Closed ttonyh closed 10 months ago

ttonyh commented 1 year ago

Environment


Nuxt Config

export default defineNuxtConfig({
    typescript: {
        shim: false
    },
    modules: [
        '@nuxt-alt/auth',
        '@pinia/nuxt',
    ],
    devtools: {
        enabled: false
    },
        auth: {
            rewriteRedirects: true,
            watchLoggedIn: true,
            // redirectStrategy: 'query',
            fullPathRedirect: true,
            localStorage: {
                prefix: `${storagePrefix}auth_`
            },
            redirect: {
                login: '/sign-in',
                logout: '/',
                // callback: false,
                home: '/'
            },
            cookie: {
                prefix: `${storagePrefix}auth_`,
                options: {
                    path: '/'
                }
            },
            strategies: {
                local: {
                    scheme: 'refresh',
                    token: {
                        property: 'tokenPair.access',
                        type: 'Bearer',
                        global: true
                    },
                    refreshToken: {
                        property: 'tokenPair.refresh',
                        data: 'refresh'
                    },
                    user: {
                        property: 'user',
                        autoFetch: false
                    },
                    endpoints: {
                        logout: false,
                        login: {
                            url: `${BROWSER_BASE_URL}/v1/auth/login/`,
                            method: 'post',
                            credentials: 'include'
                        },
                        refresh: {
                            url: `${BROWSER_BASE_URL}/v1/auth/refresh/`,
                            method: 'post',
                            credentials: 'include'
                        },
                        user: {
                            url: `${BROWSER_BASE_URL}/v1/user/`,
                            method: 'get',
                            credentials: 'include'
                        }
                    }
                }
            }
        },
});

Reproduction

N/A

Describe the bug

I'm noticing that "set-cookie" header is being set with every page load; is this normal? Even if the cookie is not expired?

Additional context

No response

Logs

No response

Denoder commented 12 months ago

There's not enough information to know what you're talking about.