【发布时间】:2019-08-23 08:38:40
【问题描述】:
我正在尝试自定义我当前的 CAS WAR 覆盖。更具体地说,我需要访问仪表板(或者我可以做一些更改的地方,也许至少更改默认用户密码)。 CAS 文档是一个很好的来源,但我发现它对初学者来说相当困难,尤其是如果你以前没有使用过 Spring Boot。
到目前为止,我使用 Gradle 重新安装了 CAS 版本 5.2,并在 Tomcat 9.0 localhost 上部署了 .war 文件。 SSL 已启用。注意:Gradle 和 Maven 依赖的部分很清楚。
目前我只能使用 casuser//Mellon 默认凭据登录。而且我可以看到指向仪表板等内容的链接......但是当我尝试在那里导航时,我被告知我需要查看该页面的权限。 Bellow 是 cas.properties 文件的内容,位于:
[cas-overlay-root]/etc/cas/config/cas.properties到目前为止,这是我编辑的唯一内容。 # server.port = 8443 cas.server.name: https://localhost:8443 cas.server.prefix: https://localhost:8443/cas cas.adminPagesSecurity.ip=127\.0\.0\.1 logging.config:文件:/etc/cas/config/log4j2.xml # cas.serviceRegistry.config.location: 类路径:/services # SSL # server.ssl.enabled=false server.ssl.enabled=true server.ssl.keyStore=文件:/etc/cas/thekeystore server.ssl.keyStorePassword=changeit server.ssl.keyPassword=changeit server.port=8443
任何有关如何自定义 CAS Web Overlay 和启用链接的信息将不胜感激。
【问题讨论】:
标签: c# asp.net maven gradle cas