CAS 4.0.0
文章平均质量分 66
carl_china
路漫漫其修远兮,吾将上下而求索!
展开
-
CAS SSO 简介
一、SSO (Single Sign-on)原理 SSO 分为Web-SSO和桌面SSO。桌面 SSO 体现在操作系统级别上。Web-SSO体现在客户端,主要特点是: SSO 应用之间使用 Web 协议 ( 如 HTTPS) ,并且只有一个登录入口。我们所讲的SSO,指 Web SSO 。 SSO 的体系中,有下面三种角色: User(多个)Web转载 2015-04-02 22:34:33 · 1034 阅读 · 0 评论 -
CAS SSO 4.0 用户数据库验证
1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 耶鲁大学(yale)开发的单点登录(Single Sign On)系统称为CAS(Central Authentication Service)被设计成一个独立的Web应用程序(cas.war)转载 2015-04-27 17:51:03 · 1137 阅读 · 0 评论 -
CAS SSO 4.0 增加验证码
这一篇主要是讲解怎么在登录页上添加验证码功能,默认的登录页是只有用户名与密码功能。其他我觉得加验证码没什么用,因为现在我部门做的系统主要是放在内网里,外网是不能访问的。登录页的验证码主要是为了防止进账号进行暴力破解,不过我觉得客户估计也不会没事去搞这玩意。以上只是我自己的个人见解,可能有失偏颇,就当作是对客户的愤怒的一种发泄吧,大家看看就好,最近真是被客户搞得头都大了。不过,如果你的系统放在外网上,那验证码是必须要加上的 。 好了,牢骚发的差不多了,下面进入正题吧!转载 2015-12-31 17:20:29 · 1365 阅读 · 0 评论 -
CAS SSO 4.0 单点登录返回更多用户信息
从cas server登录成功后,默认只能从cas server得到用户名。但程序中也可能遇到需要得到更多如姓名,手机号,email等更多用户信息的情况。 cas client拿到用户名后再到数据库中查询,的确可以得到关于该用户的更多信息。 但是如果用户登录成功后,直接从cas server返回给cas client用户的详细信息,这也是一个不错的做法。这个好处,尤其是在分布式中得以彰显,cas server可以把用户信息传递给各个应用系统,如果是上面那种做法,那么各个系统得到用户名后,都得去数据库中查询一转载 2015-10-15 23:23:44 · 5482 阅读 · 3 评论 -
CAS SSO 4.0 自定义登录页面
1.cas统一认证的登陆页面位于:cas目录/WEB-INF/view/jsp/default 文件夹里,其中ui/casLoginView.jsp为登陆页面 2.首先我们复制一份default文件夹 重命名为myView 3.然后复制classes/default.properties 到 classes/myView.properties 打开mytheme.properties 修改登转载 2015-04-27 17:45:37 · 3584 阅读 · 0 评论 -
cas sso 4.0 集成OAuth,用微信登陆示例
由于公司需要cas集成微信。但是在网上没有找到相应的示例。然后我就跑到官网上去找了一下CAS怎么集成OAuth的。下面的官网加上我自己的改动。原创 2015-12-31 17:54:54 · 19010 阅读 · 11 评论