网中网 发表于 2017-1-3 12:18:30

Apache(六)Authentication Provider Aliases

  以下是一个简单的目录上下文配置
  <Directory /root/apache2/doc>
  AuthType Basic
  AuthName Document
  AuthUserFile /root/apache2/auth/passwd
  Require user rote
  </Directory>
  上面是通过AuthUserType指定的用户信息文件,还可通过下面两种方式设置授权,效果同上
  一、用户文件
  <AuthnProviderAlias file pwdfile>   
  AuthUserFile /root/apache2/auth/passwd
  </AuthnProviderAlias>
  <Directory /root/apache2/doc>
  AuthType Basic
  AuthName Document
  AuthBasicProvider pwdfile
  Require user rote
  </Directory>
  二、LDAP
  <AuthnProviderAlias ldap ldap1>
  AuthLDAPBindDN cn=rote,o=ctx
  AuthLDAPBindPassword 123
  AuthLDAPURL ldap://ldap.host/o=ctx
  </AuthProviderAlias>
  <AuthnProviderAlias ldap ldap2>
  AuthLDAPBindDN cn=rote,o=dev
  AuthLDAPBindPassword 123
  AuthLDAPURL ldap://other.ldap.host/o=dev?cn
  </AuthProviderAlias>
  <Directory /webpages/secure>
  AuthBasicProvider ldap1 ldap2
  AuthType Basic
  AuthName LDAP
  Require valid-user
  </Directory>
  
页: [1]
查看完整版本: Apache(六)Authentication Provider Aliases