mirror of
https://github.com/keycloak/keycloak.git
synced 2026-04-26 00:50:10 -05:00
Fix npe in ConditionalUserConfiguredAuthenticator
Closes #44156 Signed-off-by: Giuseppe Graziano <g.graziano94@gmail.com>
This commit is contained in:
committed by
Marek Posolda
parent
20f9bb1570
commit
bcf6df545b
+3
@@ -58,6 +58,9 @@ public class ConditionalUserConfiguredAuthenticator implements ConditionalAuthen
|
||||
}
|
||||
AuthenticatorFactory factory = (AuthenticatorFactory) context.getSession().getKeycloakSessionFactory().getProviderFactory(Authenticator.class, model.getAuthenticator());
|
||||
Authenticator authenticator = factory.create(context.getSession());
|
||||
if (authenticator.requiresUser() && context.getUser() == null) {
|
||||
return false;
|
||||
}
|
||||
return authenticator.configuredFor(context.getSession(), context.getRealm(), context.getUser());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user