![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单点登陆
文章平均质量分 91
斐斐一直活在自己的世界
这个作者很懒,什么都没留下…
展开
-
CAS学习笔记(一)
CAS单点登录学习一、单点登录单点登录是一种认证和授权机制,它提供了一个统一的机制来管理用户的认证和实现,决定用户对应用程序和数据的访问的商业规则。在单点登录系统中, 用户只需要在登录时提供一次用户认证信息(如用户账号和密码),通过认证以后,在访问企业门户中的各个子系统时无需再提供用户认证信息,而是由单点登录系统完成对用户的认证。二、目前单点登录的开源软件2.1 OpenSSO OpenSSO是基原创 2015-07-19 18:45:13 · 1043 阅读 · 0 评论 -
CAS学习笔记(二)
7.2 实验步骤7.2.1 下载服务端和客户端7.2.2 在本地创建证书文件(请查看后面的注意事项)步骤 : 首先进入 cmd, 切换任意盘 : 如E: 输入 : E:\keys>keytool -genkey -alias server -keyalg RSA -keystore server.keystore 回车 === >然后根据提示向导完成信息的详细填写 : 注意事项 :(1)-a原创 2015-07-19 18:53:38 · 606 阅读 · 0 评论 -
CAS学习笔记(三)
十、使CAS支持HTTP协议我们知道CAS SSO 是基于HTTPS协议的单点登陆,如果要用HTTP协议进行传输,那么就需要修改CAS的相关的配置文件,图了方便,但是安全性大打折扣。10.1 修改 deployerConfigContext.xml 配置文件 添加 p:requireSecure=”false” 属性。 <bean class="org.jasig.cas.原创 2015-07-19 19:26:20 · 711 阅读 · 0 评论 -
CAS学习笔记(四)
CAS源码还是比较复杂的,通过几天的学习,整理了CAS的工作流程。一、第一次访问1、浏览器访问:https://localhost:8443/App12、客户端:AuthenticationFilter filter 发现Session中无 Assertion,且URL中无 ticket 变量。生成 service url 变量, 并重定向 到:https://localhost:8443/ca原创 2015-07-19 19:38:55 · 1351 阅读 · 0 评论 -
CAS学习笔记(五)
那么authenticationManager.authenticate()这个方法是如何进行认证的,关于认证的配置主要是在deployConfigContext.xml中定义的。抽象类AbstrctauthenticationManager实现authenticationManager接口中的authenticate()方法,其中最主要的方法是final Pair这是TGT和ST两种票据之间的关系原创 2015-07-19 20:20:20 · 4015 阅读 · 0 评论