Как отключить журнал аудита 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
, и в самом верху страницы и почти на каждой странице документации:
Правильная ссылка для использования в будущем - это.