记录单点登录出现的问题的原因和流程所需的操作
问题形成的原因和过程
根据业务需要,需要进行单点登录,在a系统上跳转到b系统
http://111.222.333.444:88/bsp/service/SSO? app URL=http://aa.bb.cc.DD :16780/ng bsp跳转到b系统后,URL成功获取到token
3358 aa.bb.cc.DD :16780/ng bsp? so _ Token=6uqntbu3to1qxvh9pn w7 ipjfnmfhdqrty1wk.AQ0KGM FLT所需的操作这是根据业务需要,应该带到token自动登录的操作。
因此,vue-router进行了重定向,url的token丢失。
我首先想到的方法是在导航卫士beforeEach的from上获取url。
每次打印的查询都是空对象。
试一试,印to就能得到token。
查询文档后,我发现自己犯了错误是路由逻辑的理解错误。
to: Route:我主观上认为,即将访问的目标根对象from: Route:当前导航离开的根在重定向之前,会从“/”跳至“登录”
一直打印着的from。
这篇文章主要是解决问题的记录,对大家感人的鹤,没有实质性的帮助。