做了两个vue项目,怎么在一个项目里登录后另一个项目里直接能拿到当前登录的用户信息,也就是两个项目用户信息互通。
刚学vue没多久,不太懂这些
做了两个vue项目,怎么在一个项目里登录后另一个项目里直接能拿到当前登录的用户信息,也就是两个项目用户信息互通。
刚学vue没多久,不太懂这些
如果后台用户验证是用jwt且两个项目在同一个域名下,token可以存放到sessionstorage、localstorage或cookie(不推荐)中,第二个项目在路由拦截那里做判断,能否从storage中取出token,如果能取到,则直接用token获取用户信息、请求接口,否则需要登录;不同域名下可以通过url传递,不过不安全不推荐
13 回答12.7k 阅读
8 回答2.5k 阅读
2 回答5k 阅读✓ 已解决
7 回答1.9k 阅读
9 回答1.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
5 回答786 阅读
两个项目? 这相当于跨站传值 类似单点登录
https://ken.io/note/sso-design-implement