CAS无法使用Spring

问题描述 投票:0回答:1

我已经配置了我的CAS 5.1.4,并且我还使用keytool生成了我的自签名证书,我具有用于用户存储库的LDAP,要运行CAS项目,请执行以下步骤:

./build.sh clean package
./build.sh copy
./build.sh run

配置文件:

[application.ymlhttps://jpst.it/1YrFH

[cas.propertieshttps://justpaste.it/7k5ah

证书(.keystore)将把您放在文件夹中/etc/cas/

<MyProject>/etc/cas/

<MyProject>/src/main/resources/etc/cas

值得一提的是,我有一个没有Spring的CAS项目,该项目可以平稳运行,但是在Spring中,我遇到这些错误,您可以引导我找到解决方案,谢谢。enter image description here

spring cas
1个回答
0
投票
  • 删除您的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设置的错误配置有关。解决此问题后,问题就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.