CAS
好好生活_
这个作者很懒,什么都没留下…
展开
-
【CAS】自定义多条件查询配置
【回顾】 在上一篇博客中,总结了cas server的自定义登录页面配置以及返回更多的用户信息给客户端,本篇博客将总结cas server的自定义多条件查询配置。【背景】 在cas框架中,默认的登录验证就只是通过用户名和密码。而在实际应用中,我们也许会遇到一些其它的查询条件,例如邮箱、手机号等也可以登录;或者我们不仅仅需要验证用户名,还需要增加某个验证条件。【需求】 在原创 2017-05-24 17:40:44 · 2953 阅读 · 17 评论 -
【CAS】自定义登录页面,返回更多信息
【回顾】 在上一篇关于cas的博客中,我们自定义了数据库的连接配置,从而验证用户所提供的凭据是否正确。本篇博客,将介绍的内容是自定义登录页面以及用户登录成功后,将更多的用户信息返回给客户端。【自定义登录页面】 在cas server 4.0的源码中,可以找到cas.properties文件中定义了视图页面的相关配置,如下: 在cas-theme-default.prop原创 2017-05-19 19:20:18 · 1504 阅读 · 10 评论 -
【CAS】整体介绍
一. CAS简介 CAS(Central Authentication Service)是 Yale大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法。CAS开始于2001年,并在2004年12月正式成为JA-SIG的一个项目。二. CAS特性 1) 开源的、多协议的SSO解决方案,CAS Server和CAS Client通信支持多协议,如原创 2017-03-21 16:42:08 · 2075 阅读 · 17 评论 -
【CAS】自定义数据库连接配置
在上一篇博客中,对CAS进行了整体的介绍,我们知道,CAS可分为Server和Client。本篇博客开始介绍对CAS Sever进行的一些自定义配置。【版本说明】:CAS Server 4.0【下载地址】:https://github.com/apereo/cas/releases/tag/v4.0.0【构建方法】: 1. 将下载好的cas-server-4.0.0-relea原创 2017-04-01 11:26:13 · 4622 阅读 · 13 评论 -
【CAS】自定义Controller配置
【回顾】 在上篇博客中分享的是对cas源码进行的第一步扩展,使得可以满足我们使用多个条件去处理用户的认证。本篇博客将继续分享对cas源码的第二步扩展,自定义Controller配置。【需求】 我们在上篇博客中,增加的是一个用户的输入条件,这样不仅没有方便用户,还额外增加了一个认证条件,难免是有些麻烦用户了。所以,负责人提出将输入条件改为下拉框选择条件,让用户选择各自的企业。原创 2017-06-01 18:00:31 · 3730 阅读 · 15 评论