您好,我正在使用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中,并让其他站点在进行会话检查之前对其进行检查?