[RLM] NPE during user authentication

Closes #42033

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
This commit is contained in:
Martin Bartoš 2025-08-21 12:18:57 +02:00 committed by Pedro Igor
parent 4c0f071d45
commit 9315147e47

View File

@ -18,12 +18,14 @@
package org.keycloak.models.policy;
import org.keycloak.Config.Scope;
import org.keycloak.common.Profile;
import org.keycloak.events.EventListenerProvider;
import org.keycloak.events.EventListenerProviderFactory;
import org.keycloak.models.KeycloakSession;
import org.keycloak.models.KeycloakSessionFactory;
import org.keycloak.provider.EnvironmentDependentProviderFactory;
public class ResourcePolicyEventListenerFactory implements EventListenerProviderFactory {
public class ResourcePolicyEventListenerFactory implements EventListenerProviderFactory, EnvironmentDependentProviderFactory {
@Override
public EventListenerProvider create(KeycloakSession session) {
@ -54,4 +56,9 @@ public class ResourcePolicyEventListenerFactory implements EventListenerProvider
public String getId() {
return "resource-policy-event-listener";
}
@Override
public boolean isSupported(Scope config) {
return Profile.isFeatureEnabled(Profile.Feature.RESOURCE_LIFECYCLE);
}
}