nuxt-community / auth-module

Zero-boilerplate authentication support for Nuxt 2
https://auth.nuxtjs.org
MIT License
1.94k stars 925 forks source link

token.type missing #1856

Open smonkey72 opened 1 year ago

smonkey72 commented 1 year ago

Version

module: 5.0.0-1667386184.dfbbb54 nuxt: 2.15.7

Nuxt configuration

mode:

Nuxt configuration

    auth: {
        strategies: {
            local: {
                token: {
                    type: 'Bearer',
                    global: true,
                },
                endpoints: {
                    login: {
                        url: '/api/auth/login',
                        method: 'post',
                    },
                    user: false,
                },
            },
        },
      },

Reproduction

Login with a basic local token based schema like above with global set to true (default). Look at any axio request. The Authorization Header misses the token.type (default Bearer).

Disable SSR and do the same: token.type is provided on Auth-Header.

What is expected?

Token.type should be provided even with ssr and without.

What is actually happening?

Token.type is only provided with ssr disabled.

Steps to reproduce

See Reproduction.

Additional information

Happens only in @nuxtjs/auth-next. 4.x works fine even with ssr enabled.

Checklist

Steps to reproduce

What is expected?

What is actually happening?

Performance analysis?