CAS5.2.X 踩过的坑

前言

LDAP+CAS的设想,一早就有,但是真正实施起来,确是难上加难。网上的大部分文章都是CAS4.X的配置,然而Apereo CAS5的配置在原有4的版本上做了比较大的改动。不需要配置bean,只需要写好配置文件即可。

然而,看似简单的配置文件,却成了我的难题。下面就记录我尝试过的方法,以及失败的原因。

坑s

编译官网案例 WAR Overlay Installation

编译环境:Windows、Cygwin、Maven

使用Maven编译并部署到Tomcat上,例子并没有问题,没有配置SSL时是可以使用默认用户casuser/Mellon登陆的。

问题:找错了配置文件

配置了cas-overlay-template-master\etc\cas\config里的cas.properties却没有相应的效果。
例,修改端口一类的简单配置都没效果。
猜测原因,可能没在Linux下修改编译。
卒。

直接配置LDAP 参考CAS Properties

部署环境:Winserver、Tomcat 8.5.3、SSL加密

只配置了LDAP Authentication的内容

问题:配置后不能登陆

每次登录后都刷新页面,日志显示如下,未找到解决方案。
卒。

2018-05-15 17:18:28,896 INFO [org.apereo.inspektr.audit.support.Slf4jLoggingAuditTrailManager] - Audit trail record BEGIN
=============================================================
WHO: audit:unknown
WHAT: [event=success,timestamp=Tue May 15 17:18:28 CST 2018,source=RankedAuthenticationProviderWebflowEventResolver]
ACTION: AUTHENTICATION_EVENT_TRIGGERED
APPLICATION: CAS
WHEN: Tue May 15 17:18:28 CST 2018
CLIENT IP ADDRESS: 192.168.1.1
SERVER IP ADDRESS: 192.168.1.21
=============================================================

配置LDAP+Mysql数据库 参考 CAS5配置连ldap和数据库

心想,既然自己配置不通,参考人家配置好的呢,配置文件那么详细应该木有问题吧。
结果…………死成渣渣。
编译成功后,根本部署不到Tomcat上,全是bean一类的配置错误。
卒。

第四个 不知道是不是坑

待续……
此次使用New School的教程 Deploying Apereo CAS (DRAFT)

参考文献

  1. CAS5配置连ldap和数据库
  2. CAS5.2x单点登录(二)cas服务器连接数据库
  3. 单点登录CAS5-服务端通过数据库认证用户
  4. cas入门之二十二:自动单点登出之后的问题

猜你喜欢

转载自blog.csdn.net/yomo127/article/details/80333032
今日推荐