[jboss-cvs] JBossAS SVN: r114730 - projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1065448/jboss-negotiation-extras/src/main/java/org/jboss/security/negotiation.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Feb 14 13:56:13 EST 2014
Author: dehort
Date: 2014-02-14 13:56:13 -0500 (Fri, 14 Feb 2014)
New Revision: 114730
Modified:
projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1065448/jboss-negotiation-extras/src/main/java/org/jboss/security/negotiation/AdvancedLdapLoginModule.java
Log:
[bz-1065448] Fixed the AdvancedLdap login module where it handles a uid that contains a slash char
Modified: projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1065448/jboss-negotiation-extras/src/main/java/org/jboss/security/negotiation/AdvancedLdapLoginModule.java
===================================================================
--- projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1065448/jboss-negotiation-extras/src/main/java/org/jboss/security/negotiation/AdvancedLdapLoginModule.java 2014-02-14 18:53:49 UTC (rev 114729)
+++ projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1065448/jboss-negotiation-extras/src/main/java/org/jboss/security/negotiation/AdvancedLdapLoginModule.java 2014-02-14 18:56:13 UTC (rev 114730)
@@ -42,6 +42,7 @@
import javax.naming.directory.SearchResult;
import javax.naming.ldap.InitialLdapContext;
import javax.naming.ldap.LdapContext;
+import javax.naming.CompositeName;
import javax.security.auth.Subject;
import javax.security.auth.callback.CallbackHandler;
import javax.security.auth.login.LoginContext;
@@ -472,7 +473,7 @@
String name = sr.getName();
String userDN = null;
if (sr.isRelative() == true)
- userDN = name + "," + baseCtxDN;
+ userDN = new CompositeName(name).get(0) + "," + baseCtxDN;
else
throw new LoginException("Can't follow referal for authentication: " + name);
More information about the jboss-cvs-commits
mailing list