cas认证与数据库已经连接了,可以认证,但有一个cas客户端需要ldap认证,就开始研究ldap,搞了四天,头大,ldap很快就安装配置好了,也可以在ldap命令验证,cas也是上周就配置好了,关键在于cas和ldap的连接,我的是cas5.3.2,网上的cas和ldap的连接从cas3.2一直参考到cas5.2的版本的配置,尝试了无数配置方案,都没成功,网上也没有见cas5.3.2和ldap连接成功的配置案例,只有无法配置成功的文章,以为是软件本身还有bug,打算放弃。
但今天一觉醒来,心有不甘,花了三天时间没日没夜,无疾而终,不是我的风格,经过了多少迎难而上,还是再试试吧,今天不再看网友的文章了,看cas官网原文,慢慢啃英文单词,一个个属性配置推敲,终于调试通过。对于刚接触cas2周和ldap4天的我来说,值得庆贺一下,写本文以为自己和看客参考。
1. cas安装见前文
https://blog.csdn.net/oLinBSoft/article/details/81910775
2.ldap安装,特简单 我的是ubuntu16.04
sudo apt-get install slapd ldap-utils
一条命令就安装好了
sudo dpkg-reconfigure slapd
再用一条命令配置, 设置ldap根域名,admin密码即可
管理客户端可以下载windows版的LdapAdmin.exe 只有一个文件,无需安装直接运行
也可以安装 phpldapadmin 通过web界面管理ldap账号
apt-get install phpldapadmin
这个是安装命令,安装完后按网络文章简单配置即可