gpt4 book ai didi

c# - 我如何启用CAS Dashboard (“/status/dashboard”端点)

转载 作者:行者123 更新时间:2023-12-03 05:07:19 25 4
gpt4 key购买 nike

我正在尝试自定义当前的CAS WAR叠加层。更具体地说,我需要访问Dashboard(或可以进行一些更改的地方,或者至少更改默认用户密码)。
CAS文档是一个很好的引用资料,但是我发现对于初学者来说,这是很不方便的,特别是如果您以前没有使用过Spring Boot。

到目前为止,我使用Gradle重新安装了CAS版本5.2,并在Tomcat 9.0本地主机上部署了.war文件。已启用SSL。注意:具有Gradle和Maven依赖关系的零件是清楚的。

目前,我只能使用casuser // Mellon默认凭据登录。而且我可以看到指向Dashboard之类的链接。但是,当我尝试在那里导航时,被告知我需要查看该页面的权限。
波纹管是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 =更改
server.ssl.keyPassword =更改
server.port = 8443

任何有关如何自定义CAS Web覆盖图以及启用链接的信息将不胜感激。

最佳答案

也许其他人会发现这很有用,所以这些是对我有用的设置。它们对于测试本地配置非常有用,因为它们不 protected ,因此不应在生产中使用。

    endpoints.enabled = true
endpoints.sensitive = false
endpoints.actuator.enabled = true
management.security.enabled = false
cas.adminPagesSecurity.ip = 127\\.0\\.0\\.1
cas.adminPagesSecurity.actuatorEndpointsEnabled = true
cas.monitor.endpoints.enabled = true
cas.monitor.endpoints.sensitive = false

请注意,ip属性是一个正则表达式。

关于c# - 我如何启用CAS Dashboard (“/status/dashboard”端点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55467669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com