From e14b2e2db3d522cfeeb56c92ef018a7e2961243c Mon Sep 17 00:00:00 2001
From: Bradley Nicholes
Date: Sat, 28 Jan 2006 00:34:20 +0000
Subject: [PATCH] Move the AuthnProviderAlias documentation into mod_authn_core
since that is now where the directive lives
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@373045 13f79535-47bb-0310-9956-ffa450edef68
---
docs/manual/mod/mod_authn_core.xml | 74 ++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
diff --git a/docs/manual/mod/mod_authn_core.xml b/docs/manual/mod/mod_authn_core.xml
index c5617f78b0..4e57dcacc2 100644
--- a/docs/manual/mod/mod_authn_core.xml
+++ b/docs/manual/mod/mod_authn_core.xml
@@ -36,6 +36,60 @@
common to all authentication providers.
+Creating Provider Aliases
+
+ Extended authentication providers can be created
+ within the configuration file and assigned an alias name. The alias
+ providers can then be referenced through the directives
+ AuthBasicProvider or
+ AuthDigestProvider in
+ the same way as a base authentication provider. Besides the ability
+ to create and alias an extended provider, it also allows the same
+ extended authentication provider to be reference by multiple
+ locations.
+
+ Example
+ The example below creates two different ldap authentication
+ provider aliases based on the ldap provider. This allows
+ a single authenticated location can be serviced by multiple
+ ldap hosts:
+
+ Example
+ LoadModule authn_alias_module modules/mod_authn_alias.so
+ <AuthnProviderAlias ldap ldap-alias1>
+
+ AuthLDAPBindDN cn=youruser,o=ctx
+ AuthLDAPBindPassword yourpassword
+ AuthLDAPURL ldap://ldap.host/o=ctx
+
+ </AuthnProviderAlias>
+ <AuthnProviderAlias ldap ldap-other-alias>
+
+ AuthLDAPBindDN cn=yourotheruser,o=dev
+ AuthLDAPBindPassword yourotherpassword
+ AuthLDAPURL ldap://other.ldap.host/o=dev?cn
+
+ </AuthnProviderAlias>
+
+ Alias /secure /webpages/secure
+ <Directory /webpages/secure>
+
+ Order deny,allow
+ Allow from all
+
+ AuthBasicProvider ldap-other-alias ldap-alias1
+
+ AuthType Basic
+ AuthName LDAP_Protected_Place
+ require valid-user
+
+ </Directory>
+
+
+
+
+
+
AuthName
Authorization realm for use in HTTP
@@ -99,5 +153,25 @@ authentication
and Access Control
+
+AuthnProviderAlias
+Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias
+<AuthnProviderAlias baseProvider Alias>
+... </AuthnProviderAlias>
+server configvirtual host
+
+
+
+ AuthnProviderAlias and
+ </AuthnProviderAlias>
are used to enclose a group of
+ authentication directives that can be referenced by the alias name
+ using one of the directives
+ AuthBasicProvider or
+ AuthDigestProvider.
+
+
+
--
2.50.1