Do.7 2016-11-25 07:19 采纳率: 100%
浏览 4541

CAS不能跨域访问。应该如何配置?

单点登录跨域,如果只在A项目复写AuthenticationFilter B项目的所有路径就都不能
过滤掉,都要经过登录界面。不管是否已经在A项目登录。(登录前的首页展示界面在B)。如果
AB项目都复写AuthenticationFilter 的话那就不能跨域访问。单点登录只要换域名就得重新登录一遍。应该要怎么配置
ps:A,B 部署在不同域名的服务器 单点登录跟A在一起。

  • 写回答

1条回答 默认 最新

  • 菜鸟大明 2016-11-25 07:28
    关注

    你说的域名是指二级域名或者三级域名吗?还是要跨所有的域?
    如果是二、三级域名的话,只要不通过浏览器发送ajax请求就没问题,从后台直接http请求过去是可以访问的。
    如果是跨了一级域名的话,两种方案:
    1、微服务解决。
    2、jsonp跨域,记得加白名单。
    3、内网http请求,不种cookie,根据key来做安全校验。

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器