kawhii / sso

cas单点登录系统,其中包括cas认证服务,配置中心,监控平台,服务管理的高可用项目
https://kawhii.github.io/sso
MIT License
937 stars 428 forks source link

关于使用Pac4j集成shiro cas,需要过滤一些不需要登录的路径,需要怎么实现 #45

Closed minlingchao1 closed 6 years ago

kawhii commented 6 years ago
  1. 采用Pac4j集成shiro是用buji-pac4j

  2. 参考以下配置https://github.com/pac4j/buji-pac4j-demo/blob/6c86c96de27eafcac42a42ada2384c2128cbc17a/src/main/resources/shiro.ini#L87

  3. 实现org.pac4j.core.matching.Matcher接口,返回true时会进行权限并且登录检测,否则放行通过

  4. 可以配置config.authorizers对权限进行检测,具体需要看业务场景