Apache HTTP Server 版本2.2
說明 | 基于實際認證支持者創(chuàng)建擴展的認證支持者,并為它起一個別名以便于引用 |
---|---|
狀態(tài) | 擴展(E) |
模塊名 | authn_alias_module |
源文件 | mod_authn_alias.c |
兼容性 | 僅在 Apache 2.1 及以后的版本中可用 |
這個模塊可以在配置文件中基于實際認證支持者創(chuàng)建擴展的認證支持者,并為它起一個別名以便于在AuthBasicProvider
或AuthDigestProvider
指令中像實際認證支持者一樣被引用。此外,它還允許同一個認證支持者在不同的區(qū)域被多次引用。
下面的例子創(chuàng)建了基于ldap(實際)認證支持者的兩個不同的ldap(擴展)認證支持者別名。這樣,同一個認證區(qū)域就可以被多個ldap主機伺服。
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
AuthzLDAPAuthoritative off
require valid-user
</Directory>
說明 | 封裝一組定義擴展認證支持者的指令,并為其指定一個別名 |
---|---|
語法 | <AuthnProviderAlias baseProvider Alias> ... </AuthnProviderAlias> |
作用域 | server config, virtual host |
狀態(tài) | 擴展(E) |
模塊 | mod_authn_alias |
<AuthnProviderAlias>
和</AuthnProviderAlias>
用來封裝一組定義擴展認證支持者的指令,并為其指定一個別名,這個別名可以被AuthBasicProvider
或AuthDigestProvider
引用。