X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fauth%2FEndUserLoginModule.java;h=128dd7a36b61db171f7225f1c1b4dd1b7e6b49a5;hb=268e023a9de5db2549431a4415e584ac68a4f98b;hp=de2a007de366c1a4b3344e8a14749b3abcf05237;hpb=6ddb7b6b224a00344a182761e42b2241a721224f;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/auth/EndUserLoginModule.java b/org.argeo.cms/src/org/argeo/cms/internal/auth/EndUserLoginModule.java index de2a007de..128dd7a36 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/auth/EndUserLoginModule.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/auth/EndUserLoginModule.java @@ -46,6 +46,9 @@ public class EndUserLoginModule extends AbstractLoginModule { protected Authentication processLogin(CallbackHandler callbackHandler) throws LoginException, UnsupportedCallbackException, IOException, InterruptedException { + if (callbackHandler == null) + return null; + // ask for username and password NameCallback nameCallback = new NameCallback("User"); PasswordCallback passwordCallback = new PasswordCallback("Password",