单用户使用Nuxt Auth登录多个Nuxt.js网站

时间:2019-08-23 10:30:26

标签: authentication vue.js nuxt.js

您好,我正在使用Nuxt.js框架基于Vue.js创建一组小型网站

所有站点都使用相同的API(不同部分,但例如,所有站点的身份验证都相同)

现在,我的客户要求我对所有站点进行一次登录,而我对如何处理这一点有些迷茫

当前,我正在使用nuxt-auth模块来处理用户,但是如果需要手动编写代码,我不会介意丢弃它

现在,我在nuxt.config.js中为Auth配置的内容如下:

auth: {
      strategies: {
          local: {
            endpoints: {
              login: { url: 'Account/Login', method: 'post', propertyName: 'data.token' },
              user: { url: 'Account/GetBasicUserInformation', method: 'get', propertyName: null },
              logout: { url: 'Account/Logout', method: 'post' }
            },
            tokenType: null
          }
        }
      }

也许我可以将令牌信息或类似信息存储在cookie中,并让其他站点在进行会话检查之前对其进行检查?

0 个答案:

没有答案