前端单点登录的一个小实现

        前段时间对接一个定制客户的需求,需要实现类似于单点登录的一个功能,需要对接不同的部门,我大概把他们分成,上游-中间层-我们,上游是我们公司的主打产品的一个CS系统,中间层就是中台网关,接下来就是我们这边,我们需要做的就是获取token然后来做 一个接口的调用,但是这其中的痛点就是问题定位跟你前端的触发时机。

        痛点一,如何定位到问题,其中我们因为有网关配置这一部分主要是后端负责,但是是其他部门的后端然后这个沟通问题就比较复杂,所以我必须定位到问题才能去进一步沟通,所以我前端的思路就是在ESC中ping我的资源,尤其是前端静态资源能不能访问到,如果能访问到就能定位到问题是我们这边的问题,然后我确实也遇到了这个问题,网关配置错误问题,接着就是进一步推动问题的解决。

        痛点二,是我前端的触发时机,我咨询过不少的前端他们给我的意见就是在beforeeach里面去走这个逻辑,但是这有一个潜在的问题就是一旦上游网关挂掉我这边就是无线的重定向的一个过程,所以我最后选择了卸载APP.VUE这个文件里面,然后成功之后清除网关带来的cookies,实现就不写了因为涉及到公司机密。

        这里写自己的一个实现思路,主要是记录一下问题的沟通过程,跨部门沟通重点除了定位问题还有就是沟通方式跟方法,谁的生活都会有插曲,只求解题没有情绪

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值