Skip to content

Commit 4032a6b

Browse files
committed
Add representation field in Admin Event
This closes #9 Depends-On: https://softwarefactory-project.io/r/c/software-factory/keycloak-extensions-ci/+/28882 Change-Id: I332a39a1dd25066ee65c36d0350e1e37d0fb9136
1 parent 777500c commit 4032a6b

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed

.zuul.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,12 @@
33
check:
44
jobs:
55
- keycloak-extensions-maven-build
6-
- keycloak-extensions-test-deploy
6+
- keycloak-extensions-test-deploy-21.0
7+
- keycloak-extensions-test-deploy-latest:
8+
voting: false
79
gate:
810
jobs:
911
- keycloak-extensions-maven-build
10-
- keycloak-extensions-test-deploy
12+
- keycloak-extensions-test-deploy-21.0
13+
- keycloak-extensions-test-deploy-latest:
14+
voting: false

src/main/java/org/softwarefactory/keycloak/providers/events/mqtt/MQTTEventListenerProvider.java

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,14 @@ private MqttMessage toPayload(String s) {
8888
private String convertEvent(Event event) {
8989
JSONObject ev = new JSONObject();
9090

91-
ev.put("type", event.getType().toString());
92-
ev.put("realmId", event.getRealmId());
9391
ev.put("clientId", event.getClientId());
94-
ev.put("userId", event.getUserId());
92+
ev.put("error", event.getError());
9593
ev.put("ipAddress", event.getIpAddress());
94+
ev.put("realmId", event.getRealmId());
95+
ev.put("sessionId", event.getSessionId());
9696
ev.put("time", event.getTime());
97-
98-
ev.put("error", event.getError());
97+
ev.put("type", event.getType().toString());
98+
ev.put("userId", event.getUserId());
9999

100100
JSONObject evDetails = new JSONObject();
101101
if (event.getDetails() != null) {
@@ -111,16 +111,17 @@ private String convertEvent(Event event) {
111111
private String convertAdminEvent(AdminEvent adminEvent) {
112112
JSONObject ev = new JSONObject();
113113

114-
ev.put("type", adminEvent.getOperationType().toString());
115-
ev.put("realmId", adminEvent.getAuthDetails().getRealmId());
114+
116115
ev.put("clientId", adminEvent.getAuthDetails().getClientId());
117-
ev.put("userId", adminEvent.getAuthDetails().getUserId());
116+
ev.put("error", adminEvent.getError());
118117
ev.put("ipAddress", adminEvent.getAuthDetails().getIpAddress());
119-
ev.put("time", adminEvent.getTime());
118+
ev.put("realmId", adminEvent.getAuthDetails().getRealmId());
119+
ev.put("representation", adminEvent.getRepresentation());
120120
ev.put("resourcePath", adminEvent.getResourcePath());
121121
ev.put("resourceType", adminEvent.getResourceTypeAsString());
122-
123-
ev.put("error", adminEvent.getError());
122+
ev.put("time", adminEvent.getTime());
123+
ev.put("type", adminEvent.getOperationType().toString());
124+
ev.put("userId", adminEvent.getAuthDetails().getUserId());
124125

125126
return ev.toString();
126127
}

0 commit comments

Comments
 (0)