Skip to content

Create LDAP Authorization For A Website

Create Virtual Host for you site

Navigate to Virtual host .conf file

cd /etc/httpd/conf.d/x.conf

Edit the virutal host .conf file

vi /etc/httpd/conf.d/x.conf

<Location />     <--This is the location on the website that you want to password protect
      AuthName "MKI REPO"    <--This is the name that shows up on the pop up asking for password
      AuthType Basic      <-- This is the authentication type
      AuthBasicProvider ldap     <-- This is the authentication provider (ldap)
      AuthzLDAPAuthoritative Off    <-- Not sure 
      AuthLDAPBindDN uid=svnldapuser,ou=Users,dc=mkisystems,dc=com   <-- This is the user that binds and searches ldap db
      AuthLDAPBindPassword <`d5E>Q0RnA(c;eM=q72              <-- This is the users password for ldap auth
      AuthLDAPURL ldap://127.0.0.1/ou=Users,dc=mkisystems,dc=com     <-- This is the ldap db to connect to
      AuthLDAPGroupAttribute memberUid   <-- this is the attribute that is searched for
      AuthLDAPGroupAttributeIsDN off  <-- Not sure
      Require ldap-group cn=SVN,ou=Groups,dc=mkisystems,dc=com  <-- This is the group in which members but be a part of to Auth
</Location>