【问题标题】:How to pass the access_token as directly to the nuxt/auth package如何将 access_token 直接传递给 nuxt/auth 包
【发布时间】:2019-03-05 01:35:48
【问题描述】:

如何将access_token 传递给nuxt/auth 包中的user 端点,而无需任何用户名和密码直接获得access_token,我不想在user 端点之前调用login,因为access_token 已经存在,我只想调用用户端点,最后我如何通过access_token 并直接调用user 端点? 非常感谢您的帮助!

  // Auth module
   auth: {
    plugins: [
        { src: '~/plugins/auth' }
    ],
    redirect: {
        login: '/login',
        logout: '/',
        home: false
    },
    strategies: {
        local: {
            endpoints: {
                login: { url: 'account/token', propertyName: 'result.access_token' },
                logout: { url: 'account/logout' },
                user: { url: 'account/self', propertyName: 'result' }
            }
        }
    }
}

【问题讨论】:

    标签: javascript authentication nuxt.js


    【解决方案1】:

    要设置令牌,您可以使用this.$auth.setToken(...)。要调用用户端点,您可以使用this.$auth.fetchUser()

    Docs

    【讨论】:

      猜你喜欢
      • 2017-06-20
      • 2022-12-31
      • 2023-01-11
      • 1970-01-01
      • 1970-01-01
      • 2018-11-20
      • 2013-08-11
      • 2018-12-03
      • 1970-01-01
      相关资源
      最近更新 更多