From ef0dfb4cf12ce344563b5b2f5bbc0c3cd9e64c25 Mon Sep 17 00:00:00 2001 From: Eric Covener Date: Wed, 26 Aug 2026 00:11:06 +0000 Subject: [PATCH] test simple ldap-search provider usage Submitted by: Eric Covener Github: closes #714 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1937459 13f79535-47bb-0310-9956-ffa450edef68 --- test/pytest_suite/t/conf/extra.conf.in | 9 +++++++++ test/pytest_suite/tests/t/modules/test_ldap.py | 1 + 2 files changed, 10 insertions(+) diff --git a/test/pytest_suite/t/conf/extra.conf.in b/test/pytest_suite/t/conf/extra.conf.in index 745db3ba28..8328632210 100644 --- a/test/pytest_suite/t/conf/extra.conf.in +++ b/test/pytest_suite/t/conf/extra.conf.in @@ -883,6 +883,7 @@ LimitRequestFields 32 Alias /modules/ldap/simple @DocumentRoot@ Alias /modules/ldap/group @DocumentRoot@ Alias /modules/ldap/refer @DocumentRoot@ + Alias /modules/ldap/search @DocumentRoot@ # Simple user lookup @@ -915,6 +916,14 @@ LimitRequestFields 32 AuthBasicProvider ldap Require ldap-group cn=Subgroup,ou=dept,dc=example,dc=com + # ldap-search + + AuthLDAPURL "ldap://localhost:8389/dc=example,dc=com?uid" + AuthLDAPBindDN "cn=httpd,dc=example,dc=com" + AuthLDAPBindPassword mod_authnz_ldap + Require ldap-search cn=Subgroup + + ## diff --git a/test/pytest_suite/tests/t/modules/test_ldap.py b/test/pytest_suite/tests/t/modules/test_ldap.py index 242291fa6a..c7159ed557 100644 --- a/test/pytest_suite/tests/t/modules/test_ldap.py +++ b/test/pytest_suite/tests/t/modules/test_ldap.py @@ -26,6 +26,7 @@ CASES = [ ("/modules/ldap/group/", "delta", "Delta", 200), ("/modules/ldap/refer/", "alpha", "Alpha", 401), ("/modules/ldap/refer/", "beta", "Beta", 200), + ("/modules/ldap/search/", "unchecked", "unchecked", 200), ]