I am trying to enable LDAP Authentication on Fedora 3 , I followed steps 
mentioned on
http://www.fedora-commons.org/confluence/display/FCKB/Authenticating+Fedora+2.2+against+LDAP,
 but I wasn't able to get it up and running, no exception is thrown, when I try 
to login using ldap user I  only get "401 Unauthorized Authentication failed" 
error message.

Here is my fedora configuration and LDAP configuration.

Fedora:
-              I disable FESL, SSL and API authentication.
-              Modified web.xml :
<filter>
                        <filter-name>LdapFilterForAttributes</filter-name>
                        
<filter-class>fedora.server.security.servletfilters.ldap.FilterLdap</filter-class>
                        <init-param>
                                        <param-name>version</param-name>
                                        <param-value>3</param-value>
                        </init-param>
                        <init-param>
                                        <param-name>authenticate</param-name>
                                        <param-value>true</param-value>
                        </init-param>
                        <init-param>
                                        
<param-name>security-authentication</param-name>
                                        <param-value>simple</param-value>
                        </init-param>
                        <init-param>
                                        <param-name>id-attribute</param-name>
                                        <param-value>abc</param-value>
                        </init-param>
                        <init-param>
                                        <param-name>bind-filter</param-name>
                                        <param-value> 
OU=Tree,DC=local,DC=organization </param-value>
                        </init-param>
                        <init-param>
                                        <param-name>url</param-name>
                                        
<param-value>ldap://localhost:389/</param-value>
                        </init-param>
                        <init-param>
                                        <param-name>search-base</param-name>
                                        <param-value> 
OU=Tree,DC=local,DC=organization </param-value>
                        </init-param>
                        <init-param>
                                        <param-name>search-filter</param-name>
                                        <param-value>(xyz={0})</param-value>
                        </init-param>
        </filter>

<filter-mapping>
                        <filter-name>LdapFilterForAttributes</filter-name>
                        <url-pattern>/*</url-pattern>
        </filter-mapping>


LDAP:

map_const_attr           []: <none>
  map_const_val            []: <none>
  ldap_host                  : localhost
  port_number                : 389
  person_obj_class           : User
  group_obj_class            : group
  per_search_base            : OU=Tree,DC=local,DC=organization
  grp_search_base            : OU=Tree,DC=local,DC=organization
  per_search_filter          : (xyz= *)
  grp_search_filter          : !(objectclass= Computer)
  bind_dn                    : organization\admin-user
  bind_pwd                   :
  user_subtype               : domain_user
  rename_user_option         : T
  deactivate_user_option     : T
  rename_group_option        : T
  import_mode                : both
  bind_type                  : bind_by_dn
  use_ext_auth_prog          : F
  ssl_mode                   : 0
  ssl_port                   : 0
  certdb_location            :
  first_time_sync            : F
  map_rejection           [0]: 2
                          [1]: 2
                          [2]: 2
                          [3]: 2
                          [4]: 2
                          [5]: 2
  retry_count                : 3
  retry_interval             : 3
  failover_ldap_config_ids []: <none>
  failover_use_interval      : 5

  acl_domain                 : domain_admin
  acl_name                   : domain1234567890
  language_code              :
  map_attr                [0]: user_name
                          [1]: user_login_name
                          [2]: user_address
                          [3]: group_name

  map_val                 [0]: XYZ
                          [1]: abc
                          [2]: mail
                          [3]: abc


Best regards,
Khaled

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Fedora-commons-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to