Как отключить журнал аудита Apereo CAS

Я использую 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 и получил некоторые свойства, но, похоже, ни одно из них не подходит.

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 и получил некоторые свойства, но, похоже, ни одно из них не подходит.

Документация, на которую вы указываете, предназначена для CAS 5.1.x, о чем свидетельствует URL-адрес для5.1.x, и в самом верху страницы и почти на каждой странице документации:

Правильная ссылка для использования в будущем - это.

Другие вопросы по тегам