本地前后端联调跳过cas sso单点登录

很多项目集成cas单点登录系统,在本地开发联调的时候,往往会遇到单点登录的拦截,这会影响到我们正常的联调。我们客户端和服务通信的身份信息存储在浏览器cookie里面,那么处理方式非常简单。我们只要想办法获取cookie并在浏览器application中手动增加cookieName=value即可。当前端下次再去请求后端接口,因为有cookie,服务器会查询到对应的session,就会认为客户端已经登录了。

注意:

1.不管session存在服务器或者redis中都要保证手动拿到的sessionId(cookie),在联调时在后端同样可以查询到(其实就是保证获取session和使用session的 环境要一致,如果session手动在uat环境获取到,然后在本地开发环境联调这样就肯定不行)。

2.前端要对后端地址设置跨域,一般vue里面可以通过设置proxyTable来实现代理。否则,一些浏览器比如高版本google会拒绝第三方cookie携带。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值