ansible-role-eom/templates/httpd-auth.conf.j2
2024-08-05 16:27:30 -04:00

26 lines
691 B
Django/Jinja

LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule ldap_module modules/mod_ldap.so
<LocationMatch "^/">
AuthType basic
AuthName OpenLDAP
AuthBasicProvider ldap
AuthLDAPBindDN "cn=admin,dc=eom,dc=dev"
AuthLDAPBindPassword "{{ ldap_admin_password }}"
AuthLDAPURL "ldap://openldap/dc=eom,dc=dev?uid"
<RequireAny>
Require method GET OPTIONS
Require valid-user
</RequireAny>
</LocationMatch>
<LocationMatch "^/eric">
AuthType basic
AuthName OpenLDAP
AuthBasicProvider ldap
AuthLDAPBindDN "cn=admin,dc=eom,dc=dev"
AuthLDAPBindPassword "{{ ldap_admin_password }}"
AuthLDAPURL "ldap://openldap/dc=eom,dc=dev?uid??(uid=eric)"
Require valid-user
</LocationMatch>