From 78d5ce192cff1c310b8f48eeb356f2fe5af8ef32 Mon Sep 17 00:00:00 2001 From: kohsuke Date: Tue, 6 Jan 2009 18:06:26 +0000 Subject: [PATCH] SecurityRealms can now better control the servlet filter chain. (report) git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@14203 71c3de6d-444a-0410-be80-ed276b4c234a Originally-Committed-As: 3922bb2319c2b0e6916f86234bfaf839763ce60c --- core/src/main/java/hudson/security/LDAPSecurityRealm.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/hudson/security/LDAPSecurityRealm.java b/core/src/main/java/hudson/security/LDAPSecurityRealm.java index 793342f..f6e1fe0 100644 --- a/core/src/main/java/hudson/security/LDAPSecurityRealm.java +++ b/core/src/main/java/hudson/security/LDAPSecurityRealm.java @@ -212,7 +212,7 @@ public class LDAPSecurityRealm extends SecurityRealm { if(!(hudson.getSecurityRealm() instanceof LDAPSecurityRealm)) return null; try { - LdapUserDetails details = (LdapUserDetails) HudsonFilter.USER_DETAILS_SERVICE_PROXY.loadUserByUsername(u.getId()); + LdapUserDetails details = (LdapUserDetails) hudson.getSecurityRealm().getSecurityComponents().userDetails.loadUserByUsername(u.getId()); Attribute mail = details.getAttributes().get("mail"); if(mail==null) return null; // not found return (String)mail.get();