我已经配置了我的CAS 5.1.4,并且我还使用keytool生成了我的自签名证书,我具有用于用户存储库的LDAP,要运行CAS项目,请执行以下步骤:
./build.sh clean package
./build.sh copy
./build.sh run
配置文件:
[application.yml
是https://jpst.it/1YrFH
[cas.properties
是https://justpaste.it/7k5ah
证书(.keystore)将把您放在文件夹中/etc/cas/
<MyProject>/etc/cas/
<MyProject>/src/main/resources/etc/cas
值得一提的是,我有一个没有Spring的CAS项目,该项目可以平稳运行,但是在Spring中,我遇到这些错误,您可以引导我找到解决方案,谢谢。
删除您的application.yml
文件。
将密钥库文件移动到/etc/cas
并将其重命名为thekeystore
。
11:30 $ ls /etc/cas/thekeystore
Permissions Size User Group Date Modified Name
.rw-r--r-- 2.3k Misagh wheel 9 Apr 2018 /etc/cas/thekeystore
确保使用keytool
工具正确创建了密钥库文件。如果您还需要指定SSL设置(例如密钥别名),请在cas.properties文件中进行设置。
值得一提的是,我有一个没有Spring且运行平稳的CAS项目
不,那是不正确的。所有版本的CAS软件都与Spring一起运行。没有不使用Spring即可运行的Apereo CAS软件版本。 可能的意思是您拥有一个没有Spring Boot即可运行的软件版本。而且,您的问题与Spring或Spring Boot无关。它与密钥库和SSL设置的错误配置有关。解决此问题后,问题就消失了。