Bugs item #627405, was opened at 2002-10-23 04:51
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=627405&group_id=22866

Category: JBossSX
Group: None
>Status: Closed
>Resolution: Invalid
Priority: 5
Submitted By: Erik Konijnenburg (konijnenburg)
Assigned to: Scott M Stark (starksm)
Summary: LdapLoginModule accepts empty password

Initial Comment:
Hi there,

When i login on my web site (i am using forms) using 
the LdapLoginModule I don't have to supply a password 
to login The LDAP server (netscape directory server 
4.12) seems to allow for anonymous authentication. 
Using the right password authenticates the user, using a 
wrong password (except empty) doesnot.




   <application-policy name = "LDAPRealm">
            <authentication>
               <login-module code 
= "org.jboss.security.auth.spi.LdapLoginModule" flag 
= "required">
                 <module-option 
name="java.naming.factory.initial">com.sun.jndi.ldap.Lda
pCtxFactory</module-option>
                 <module-option 
name="java.naming.provider.url">ldap://NLRTMWS001:3
89/</module-option>
            <module-option 
name="java.naming.security.authentication">simple</mo
dule-option>
                 <module-option 
name="principalDNPrefix">cn=</module-option>
                 <module-option 
name="principalDNSuffix">,cn=basic,cn=Signons,cn=def
ault,cn=Authentication Data,o=sdfsadf,c=NL</module-
option>
              <!--   <module-option 
name="userRolesCtxDNAttributeName">authid</module-
option> -->
            <module-option 
name="uidAttributeID">authbasicsignonlist</module-
option>
            <module-option 
name="roleAttributeID">authuserclasslist</module-
option>
                 <module-option 
name="rolesCtxDN">cn=Users,cn=default,cn=Authentic
ation Data,o=vopakwst,c=nl</module-option>
              <!--   <module-option 
name="hashAlgorithm">SHA-1</module-option> 
            <module-option 
name="hashEncoding">base64</module-option>  -->
              </login-module>
      </authentication>
   </application-policy>

----------------------------------------------------------------------

>Comment By: Scott M Stark (starksm)
Date: 2002-10-27 19:54

Message:
Logged In: YES 
user_id=175228

This is an ldap server configuration issue. If you don't want 
anonymous bindings why allow it? I will add an option flag to 
treat empty passwords as null passwords in the event that 
the default ldap admin policy for anonymous users conflicts 
with a particular application usage, but this will default to true.

----------------------------------------------------------------------

Comment By: Erik Konijnenburg (konijnenburg)
Date: 2002-10-23 05:27

Message:
Logged In: YES 
user_id=522939

A possible patch is:

protected boolean validatePassword(String inputPassword, 
String expectedPassword)
   {
      boolean isValid = false;
      if( inputPassword != null && inputPassword.length() > 0 )
      {
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   

Even better make this an option

----------------------------------------------------------------------

Comment By: Erik Konijnenburg (konijnenburg)
Date: 2002-10-23 05:26

Message:
Logged In: YES 
user_id=522939

A possible patch is:

protected boolean validatePassword(String inputPassword, 
String expectedPassword)
   {
      boolean isValid = false;
      if( inputPassword != null && inputPassword.length() > 0 )
      {
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   

Even better make this an option

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=627405&group_id=22866


-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to