【问题标题】:How to disable Apereo CAS audit log如何禁用 Apereo CAS 审计日志
【发布时间】:2020-11-10 14:15:18
【问题描述】:

我正在使用 Apereo CAS 5.3.x,并且我在我的日志文件中不需要如下审核日志。(出于安全原因)

WHO: org.apereo.cas.support.oauth.authentication.principal.OAuthCredentials@6cd7c975
WHAT: supplied credentials: org.apereo.cas.support.oauth.authentication.principal.OAuthCredentials@6cd7c975
ACTION: AUTHENTICATION_SUCCESS
APPLICATION: CAS
WHEN: Mon Aug 26 12:35:59 IST 2013
CLIENT IP ADDRESS: 172.16.5.181
SERVER IP ADDRESS: 192.168.200.22

我尝试搜索CAS documentation 并获得了一些属性,但似乎没有一个合适。

【问题讨论】:

    标签: cas apereo


    【解决方案1】:

    虽然 5.3.x 没有可用于启用/禁用审计的属性,但您可以通过日志配置简单地关闭审计日志,因为您指出的同一页面显示了如何通过 Slf4j 日志记录来控制日志文件。找到您的log4j2.xml 文件并调整为:

    <AsyncLogger name="org.apereo.inspektr.audit.support" level="info">
        <!-- Route the audit data ... -->
    </AsyncLogger>
    

    一个简单的策略是将info 设置为off。从 CAS 6.1.x 开始,您可以使用cas.audit.enabled=false

    我尝试搜索 CAS 文档并获得了一些属性,但似乎没有一个合适。

    you point to 文档适用于 CAS 5.1.x,如5.1.x 的 URL 所示,位于页面的最顶部以及文档中的几乎每一页:

    供将来参考的正确链接,is this

    【讨论】:

      猜你喜欢
      • 2018-04-26
      • 2018-01-25
      • 2020-06-24
      • 2022-11-24
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      • 2012-08-31
      • 2011-10-24
      相关资源
      最近更新 更多