Shiro单点登录之集成CAS

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shiro单点登录之集成CAS相关的知识,希望对你有一定的参考价值。

参考技术A   所以我们需要修改配置,使服务允许访问我们的CAS服务器,如下:

  修改完成之后,访问 https://cas.example.org/cas/login?service=https://www.baidu.com ,登录完成之后会重定向到百度页面并且携带者我们想要的 ticket。

  (2)导出证书: keytool -export -alias localhost -file G:\localhost.crt -keystore G:\localhost.keystore

  (3)将证书导入到jdk的证书库(进入 jre/lib/security目录下)
keytool -import -trustcacerts -alias localhost -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -file g:/localhost.crt -storepass changeit

  (2)配置 CasFilter 类,用来拦截回调请求,获取的票据,然后封装成需要认证的 CasToken。

  (3)配置 CasRealm ,该类使用 ssl 方式向 CAS服务器验证 CasToken的有效性,然后返回对应的认证信息。

  (2)输入用户名和密码开始登录

  (3)使用相同的配置,修改端口 ,启动之后访问 http://localhost:9001/readUserInfo 地址

以上是关于Shiro单点登录之集成CAS的主要内容,如果未能解决你的问题,请参考以下文章

shiro集成CAS单点登录

spring boot应用集成cas单点登录,post请求拿不到参数

shiro中单点登录

spring下使用shiro+cas配置单点登录

Shiro学习(15)单点登录

第十五章 单点登录——《跟我学Shiro》