Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Bartel2013-08-12 06:41:15 +0000
committerJan Bartel2013-08-12 06:41:15 +0000
commitaf98046d1392ae2f130213550d186514d94d770c (patch)
tree3c0fe61cf3760cf772c4e9235ba9e9134b8d5526 /jetty-security/src/main/java/org/eclipse
parent3eeb20f5bd0083755fa425bc6692fbff8aff7b51 (diff)
parente3e9264a07cf453a7c02a6dd9f65e1380df5d444 (diff)
downloadorg.eclipse.jetty.project-af98046d1392ae2f130213550d186514d94d770c.tar.gz
org.eclipse.jetty.project-af98046d1392ae2f130213550d186514d94d770c.tar.xz
org.eclipse.jetty.project-af98046d1392ae2f130213550d186514d94d770c.zip
Merge remote-tracking branch 'origin/master' into jetty-9.1
Diffstat (limited to 'jetty-security/src/main/java/org/eclipse')
-rw-r--r--jetty-security/src/main/java/org/eclipse/jetty/security/MappedLoginService.java3
-rw-r--r--jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java3
2 files changed, 6 insertions, 0 deletions
diff --git a/jetty-security/src/main/java/org/eclipse/jetty/security/MappedLoginService.java b/jetty-security/src/main/java/org/eclipse/jetty/security/MappedLoginService.java
index 41648d6a6c..37c72c37dd 100644
--- a/jetty-security/src/main/java/org/eclipse/jetty/security/MappedLoginService.java
+++ b/jetty-security/src/main/java/org/eclipse/jetty/security/MappedLoginService.java
@@ -212,6 +212,9 @@ public abstract class MappedLoginService extends AbstractLifeCycle implements Lo
*/
public UserIdentity login(String username, Object credentials)
{
+ if (username == null)
+ return null;
+
UserIdentity user = _users.get(username);
if (user==null)
diff --git a/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java b/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java
index 1dedf0fb2c..ebdda3244b 100644
--- a/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java
+++ b/jetty-security/src/main/java/org/eclipse/jetty/security/authentication/DeferredAuthentication.java
@@ -117,6 +117,9 @@ public class DeferredAuthentication implements Authentication.Deferred
@Override
public Authentication login(String username, Object password, ServletRequest request)
{
+ if (username == null)
+ return null;
+
UserIdentity identity = _authenticator.login(username, password, request);
if (identity != null)
{

Back to the top