标签:认证 tar 服务器 server temp register efi info 独立
一、CAS是Central Authentication Service的缩写,中央认证服务,一种独立开放指令协议。CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。
二、cas中央认证服务器,我们在使用的时候用来作为单点登录的方式,这里主要是搭建中央认证服务器。cas存在3中访问协议,https、http、imaps。但是cas默认使用的是https的访问方式。http需要做一些配置,这里主要是说明cas搭建需要涉及的问题。接下来会说明如果修改。
三、cas项目下载地址:https://github.com/apereo/cas-overlay-template/tree/master(这个是主线的)
我们这里使用的是5.3版本:https://github.com/apereo/cas-overlay-template/tree/5.3(maven版)
四、使用idea打开项目
1)默认会下载cas-server-webapp-tomcat-5.3.8.war的依赖
2)war中的内容为
五、修改参数打cas.war
1)修改账户信息:application.properties
默认:
根据自己需要进行修改,我这里修改为admin::admin
2)当然我们为了方便使用http的协议作为服务器,后续会写https的修改过程
http:这里需要修改两个文件
a、HTTPSandIMAPS-10000001.json
{ "@class" : "org.apereo.cas.services.RegexRegisteredService", "serviceId" : "^(https|imaps)://.*", "name" : "HTTPS and IMAPS", "id" : 10000001, "description" : "This service definition authorizes all application urls that support HTTPS and IMAPS protocols.", "evaluationOrder" : 10000 }
在serviceId中加入http
b、在application.properties加入
cas.tgc.secure=false cas.serviceRegistry.initFromJson=true
3)maven打包
六、运行
七、https协议
标签:认证 tar 服务器 server temp register efi info 独立
原文地址:https://www.cnblogs.com/ll409546297/p/10410972.html