admin管理员组

文章数量:1289528

Can Keycloak log incoming IP addresses before authentication? Also can these logs then be forwarded to Splunk for ingestion? I have a Cyber person on our team that insists that it can't.

Can Keycloak log incoming IP addresses before authentication? Also can these logs then be forwarded to Splunk for ingestion? I have a Cyber person on our team that insists that it can't.

Share Improve this question asked Feb 20 at 22:36 user7716257user7716257 11 bronze badge
Add a comment  | 

1 Answer 1

Reset to default 0

Yes, to both (here is how to shove some more cyber into that person):

  1. Keycloak Admin Console > Realm Settings > Events: (SaveEvents, SaveAdminEvents, IncludeRepresentation) + EventTypes: (LOGIN_ERROR,AUTH_ERROR,CODE_TO_TOKEN_ERROR,CLIENT_LOGIN)

  2. check for ipAddress in logs tail -f /opt/keycloak/standalone/log/server.log (or in keycloak event db)

  3. forward using Syslog (easiest), Fluentd/Logstash, or SplunkUniversalForwarder.

<custom-handler name="SYSLOG" class=".jboss.logmanager.handlers.SyslogHandler">
    <level name="INFO"/>
    <formatter>
        <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss} %-5p [%c] (%t) %s%E%n"/>
    </formatter>
    <syslog-host name="your-splunk-syslog-server"/>
    <port name="514"/>
    <protocol name="UDP"/>
</custom-handler>

本文标签: Keycloak IP LoggingStack Overflow