Skip to content

Commit f7c19cb

Browse files
committed
add details for admin events
1 parent af78c95 commit f7c19cb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Diff for: src/main/java/com/murtll/keycloak/logging/cef/CEFLogFormatter.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,17 @@ public String format(AdminEvent e) {
3535
int eventId = Integer.parseInt(e.getOperationType().getStableIndex() + "" + e.getResourceType().ordinal());
3636
String eventName = e.getOperationType() + "_" + e.getResourceType();
3737

38+
Map<String, String> details = new HashMap<>();
39+
details.put("client_id", e.getAuthDetails().getClientId());
40+
details.put("ip_address", e.getAuthDetails().getIpAddress());
41+
details.put("realm_id", e.getAuthDetails().getRealmId());
42+
details.put("user_id", e.getAuthDetails().getUserId());
43+
details.put("resource_path", e.getResourcePath());
44+
3845
return this.formatGeneric(eventId,
3946
eventName,
4047
this.getSeverity(eventId),
41-
new HashMap<>());
48+
details);
4249
}
4350

4451
private String getSeverity(int index) {

0 commit comments

Comments
 (0)