From 4a51c98d99d95e971679b8f2272dc574052efc37 Mon Sep 17 00:00:00 2001 From: Graham Leggett Date: Wed, 15 Nov 2006 14:12:26 +0000 Subject: [PATCH] Document the hoops you need to jump through to get mod_authnz_ldap to support an Active Directory installation spanning multiple domains. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@475240 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_authnz_ldap.xml | 40 ++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/docs/manual/mod/mod_authnz_ldap.xml b/docs/manual/mod/mod_authnz_ldap.xml index d58da98031..9a77edd1e7 100644 --- a/docs/manual/mod/mod_authnz_ldap.xml +++ b/docs/manual/mod/mod_authnz_ldap.xml @@ -96,7 +96,7 @@ for HTTP Basic authentication.
  • Examples
  • Using TLS
  • Using SSL
  • - +
  • Using Active Directory
  • Using Microsoft FrontPage with mod_authnz_ldap @@ -553,6 +553,44 @@ require valid-user directive, instead of ldap://.

    +
    Using Active Directory + +

    An Active Directory installation may support multiple domains at the + same time. To distinguish users between domains, an identifier called + a User Principle Name (UPN) can be added to a user's entry in the + directory. This UPN usually takes the form of the user's account + name, followed by the domain components of the particular domain, + for example somebody@nz.somedomain.com.

    + +

    You may wish to configure the mod_authnz_ldap + module to authenticate users present in any of the domains making up + the Active Directory forest. In this way both + somebody@nz.somedomain.com and someone@au.somedomain.com + can be authenticated using the same query at the same time.

    + +

    To make this practical, Active Directory supports the concept of + a Global Catalog. This Global Catalog is a read only copy of selected + attributes of all the Active Directory servers within the Active + Directory forest. Querying the Global Catalog allows all the domains + to be queried in a single query, without the query spanning servers + over potentially slow links.

    + +

    If enabled, the Global Catalog is an independent directory server + that runs on port 3268 (3269 for SSL). To search for a user, do a + subtree search for the attribute userPrincipalName, with + an empty search root, like so:

    + +
    +AuthLDAPBindDN apache@somedomain.com
    +AuthLDAPBindPassword password
    +AuthLDAPURL ldap://10.0.0.1:3268/>userPrincipalName?sub
    +
    + +

    Users will need to enter their User Principal Name as a login, in + the form somebody@nz.somedomain.com.

    + +
    +
    Using Microsoft FrontPage with mod_authnz_ldap -- 2.40.0