Skip to content

SSO-CAS技术

cas官网

cas客户端(github)

cas客户端(旧版地址)

CAS的代理认证

在我们的项目中,有这样一个场景:有两个服务holiday(节假日服务)和mainWeb(集成服务),这两个服务都集成了CAS,所有的请求都要经过CAS Server的认证。由于mainWeb内部会去调用holiday的服务,但是mainWeb的请求会被holiday配置的CAS拦截器AuthenticationFilter拦截并重定向到CAS Server。这样我们的mainWeb就没法直接访问holiday服务。通过查阅官方文档,前辈博客发现,CAS的代理模式可以解决这个问题。

https://apereo.github.io/cas/development/authentication/Configuring-Proxy-Authentication.html?

###Memcached 的分布式代理票证缓存由以下依赖项提供

1638773302427

###mk的技术架构

1、 buji-pac4j
2、shiro 
3、springmvc 
4、CAS 
5、pac4j-cas

哪些url不检验登录

com/isupermap/cloudmanagement/webview/path.ini