Before reporting an issue
Area
storage
Describe the bug
It seems to be
Caused-by: #17644
This code:
|
if (sendImmediately) { |
|
KeycloakModelUtils.runJobInTransaction(session.getKeycloakSessionFactory(), session.getContext(), session -> { |
|
EventStoreProvider store = session.getProvider(EventStoreProvider.class); |
|
List<EventListenerProvider> listeners = getEventListeners(session, realm); |
|
|
|
sendNow(store, eventTypes, listeners); |
|
}); |
|
} else { |
|
sendNow(this.store, eventTypes, this.listeners); |
|
} |
Is not checking realm.isEventsEnabled() flag.
Version
22.0.0
Expected behavior
No events are stored when they are disabled
Actual behavior
Immediately sent events are stored all the time (all error events by default)
How to Reproduce?
- Make sure the tested realm has disabled events
- Try login with a wrong password
- LOGIN_ERROR event is stored
Anything else?
No response
Before reporting an issue
Area
storage
Describe the bug
It seems to be
Caused-by: #17644
This code:
keycloak/server-spi-private/src/main/java/org/keycloak/events/EventBuilder.java
Lines 237 to 246 in 6541cd5
Is not checking
realm.isEventsEnabled()flag.Version
22.0.0
Expected behavior
No events are stored when they are disabled
Actual behavior
Immediately sent events are stored all the time (all error events by default)
How to Reproduce?
Anything else?
No response