diff options
Diffstat (limited to 'jetty-security/src')
-rw-r--r-- | jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java b/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java index 95bcbde894..4f37469028 100644 --- a/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java +++ b/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java @@ -335,18 +335,22 @@ public abstract class SecurityHandler extends HandlerWrapper implements Authenti if (_identityService==null) { + if (_loginService!=null) _identityService=_loginService.getIdentityService(); + System.err.println("Null identity service, trying login service: "+_identityService); if (_identityService==null) _identityService=findIdentityService(); + System.err.println("Finding identity service: "+_identityService); if (_identityService==null && _realmName!=null) _identityService=new DefaultIdentityService(); } if (_loginService!=null) { + System.err.println("LoginService="+_loginService + " identityService="+_identityService); if (_loginService.getIdentityService()==null) _loginService.setIdentityService(_identityService); else if (_loginService.getIdentityService()!=_identityService) |