Yale CAS + .net Client 实现 SSO(2)
- 第一部分:安装配置 Tomcat
第二部分:安装配置 CAS
1. 下载 CAS 及.NET CAS client。
CAS下载地址:http://www.jasig.org/cas/download
.NET CAS Client 下载地址:https://wiki.jasig.org/display/CASC/.Net+Cas+Client
2. 安装 CAS
解压缩下载下来的“cas-server-3.5.1-release.zip”,
在“modules”文件夹中找到“cas-server-webapp-3.5.1.war”,将其重命名为“cas.war”
将“cas.war”拷贝到“%TOMCAT_HOME%\webapps”文件夹下。稍等一会儿刷新一下,就会看到Tomcat自动将“cas.war”解压到“cas”文件夹中。如下图:
3. 测试 CAS
在默认配置下,CAS认为只要用户名密码相同即登录成功。我们可以通过修改配置以实现基于数据库的身份验证。不过目前我们先以默认配置进行测试。
在浏览器中输入网址“https://192.168.0.123:8443/cas/login”,如果IE有证书警告信息,直接点击“继续浏览此网站(不推荐)。
如果用户名与密码相同,则系统显示登录成功:
用户可以在浏览器中输入网址“https://192.168.0.123:8443/cas/logout”,则系统自动完成注销操作。
至此,服务器端配置全部完成。随后就是建立ASP.NET网站,利用CAS实现SSO了。
待续...
转载于:https://www.cnblogs.com/zhenyulu/archive/2013/01/22/2870890.html
Yale CAS + .net Client 实现 SSO(2)相关推荐
- Yale CAS + .net Client 实现 SSO(3)
第一部分:安装配置 Tomcat 第二部分:安装配置 CAS 第三部分:实现 ASP.NET WebForm Client 1. 下载.NET CAS client. .NET CAS Client ...
- CAS java client配置
http://1185734295.iteye.com/blog/1997263 JavaTomcatEclipseJDKSSO . SSO,即Single sign on/off,单点登录/退出. ...
- Yale CAS单点(不强制)登录问题
在单点登录时,如果A应用已登录,访问B应用时. Yale CAS的单点登录机制是: 用户访问单点登录客户端时,如果session.getAttribute("edu.yale.its.tp. ...
- CAS单点登录(SSO)介绍及部署
介绍 CAS CAS 是Yale(耶鲁)大学的一个开源的企业级单点登录系统,它的特点: Java (Spring Webflow/Spring Boot) 服务组件 可插拔身份验证支持(LDAP,Da ...
- CAS解决单点登录SSO
关于CAS很多的原理和基础的配置启动,网上是很多的,我更多是结合我的实践和心得.需要了解CAS的原理,认证协议,认证流程,可以参考以下文章. 让CAS支持客户端自定义登陆页面--客户端篇 CAS原理与 ...
- 使用http的asp.net项目接入https的CAS单点登录系统
使用http的应用网站,接入https的CAS单点登录系统,结果就是登录之后,提示重定向次数太多,打不开应用网站的页面. 猜测原因是单点登录服务器与集成应用网站之间没有建立起有效连接.实际上应该也是, ...
- Web 单点登录系统
对于企业内部系统来说,CAS系统是一个应用最广的开源单点登陆实现了,其实现模仿Kerberos的一些概念,例如KDC.TGS等等,都是来自于Kerberos.具体可参见 用CAS原理构建单点登录.互联 ...
- 博客园电子期刊2013年01月刊发布啦
期刊访问网址:http://emag.cnblogs.com/2013/CNBlogsEmag201301.html.以下为本期期刊内容: 博客园电子期刊 No61.2013年01月刊 推荐新闻 剥开 ...
- 企业IT项目开发之七宗罪(下篇)
即使没有翅膀,心......也要飞翔! 在新年前一天预祝大家新年好,在新的一年里工作顺利,身体健康. 前一阵公司给我下达了任务,一直在忙着打造面向SAAS的企业级微信平台,彻底实现零代码配置,小小一个 ...
- 即使没有翅膀,心。。。。。。也要飞翔
https://blog.csdn.net/lifetragedy/article/details/17721681 企业IT项目开发之七宗罪(下篇) 2014年01月01日 01:01:45 阅读数 ...
最新文章
- 【题解】 bzoj1260: [CQOI2007]涂色paint (区间dp)
- django创建验证码
- yiStack平台维护
- 全球与中国固态电池市场深度研究及投资可行性评估报告2022-2028年
- java我们一起打雪仗_我们一起打雪仗作文
- 【Linux系统编程】进程和线程的区别
- 时间复杂度和空间复杂度的故事
- CircularFifoQueue队列API
- 转行IT行业,月薪过万需要多久?
- 【软件测试】盘一盘工作中遇到的 MQ 异常测试
- 山东师范大学计算机尹副教授,张志军
- 下载网页中的视频(m3u8文件下载,仅供交流学习)
- PMP 双代号网络图
- KEIL,MDK,STM32
- 诛仙哪里炼器服务器最稳定,诛仙炼器轻松+11最强攻略
- 【C++】win 10:VC 6.0 中文版下载、安装、使用
- 腾讯QQ的回应来了~
- 银行数据采集,数据补录与指标管理3大问题如何解决?
- Swan Song 第六周Scrum Meeting
- Kilobots模拟器Kilombo
热门文章
- Js实现滚动抽奖(作弊版)
- 超硬核详解SpringClould之Gateway网管【含源码例子】
- 经典排序算法(十三)--奇偶排序Odd-even Sort
- printf()、sprintf()的二次封装
- 01. 仔细区分pointer和references
- [日期]字符串转Data对象
- 请求header_Flutter 基于网络请求框架Dio的二次封装
- html 伪元素作用,:before,:after伪元素妙用
- raft算法_MIT 6.824 分布式系统 | Lab 2A:Raft选举
- java对象复制 忽略空值_优秀!高级Java都这样优雅处理空值