?
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
說(shuō)明 | 基于實(shí)際認(rèn)證支持者創(chuàng)建擴(kuò)展的認(rèn)證支持者,并為它起一個(gè)別名以便于引用 |
---|---|
狀態(tài) | 擴(kuò)展(E) |
模塊名 | authn_alias_module |
源文件 | mod_authn_alias.c |
兼容性 | 僅在 Apache 2.1 及以后的版本中可用 |
這個(gè)模塊可以在配置文件中基于實(shí)際認(rèn)證支持者創(chuàng)建擴(kuò)展的認(rèn)證支持者,并為它起一個(gè)別名以便于在AuthBasicProvider
或AuthDigestProvider
指令中像實(shí)際認(rèn)證支持者一樣被引用。此外,它還允許同一個(gè)認(rèn)證支持者在不同的區(qū)域被多次引用。
下面的例子創(chuàng)建了基于ldap(實(shí)際)認(rèn)證支持者的兩個(gè)不同的ldap(擴(kuò)展)認(rèn)證支持者別名。這樣,同一個(gè)認(rèn)證區(qū)域就可以被多個(gè)ldap主機(jī)伺服。
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>
說(shuō)明 | 封裝一組定義擴(kuò)展認(rèn)證支持者的指令,并為其指定一個(gè)別名 |
---|---|
語(yǔ)法 | <AuthnProviderAlias baseProvider Alias> ... </AuthnProviderAlias> |
作用域 | server config, virtual host |
狀態(tài) | 擴(kuò)展(E) |
模塊 | mod_authn_alias |
<AuthnProviderAlias>
和</AuthnProviderAlias>
用來(lái)封裝一組定義擴(kuò)展認(rèn)證支持者的指令,并為其指定一個(gè)別名,這個(gè)別名可以被AuthBasicProvider
或AuthDigestProvider
引用。