【问题标题】:Is it possible to use LDAP authentification via `.htaccess` with MAMP?是否可以通过“.htaccess”和 MAMP 使用 LDAP 身份验证?
【发布时间】:2014-10-31 10:44:22
【问题描述】:

是否可以通过 .htaccess 与 MAMP 一起使用 LDAP 身份验证?

我认为我需要包含/启用 Apache-Module 但我不知道该怎么做?

感谢您的帮助!

【问题讨论】:

    标签: apache .htaccess ldap mamp


    【解决方案1】:

    启用它

    a2enmod authnz_ldap
    a2enmod ldap
    /etc/init.d/apache2 restart
    

    在你使用的 htaccess 中

    AuthType Basic
    AuthName "secured site"
    AuthBasicProvider ldap
    
    AuthLDAPUrl "ldap://server/ou=People,dc=example,dc=local"
    AuthLDAPBindDN "cn=reader,dc=example,dc=local"
    AuthLDAPBindPassword the_secret_one
    AuthzLDAPAuthoritative Off
    Require valid-user
    

    【讨论】:

    • 问题是关于 MAMP,它是 macOS 的桌面开发工具。我经常使用它,不相信 a2enmod 包括在内。所以这个建议以及/etc/init.d/apache2 restart 根本不起作用。在 MAMP 的情况下,该模块需要针对 Apache 的 MAMP 安装手动编译,apache/httpd.conf 需要在其中获取类似于LoadModule authnz_ldap_module modules/mod_authnz_ldap.so 的行。
    猜你喜欢
    • 1970-01-01
    • 2016-04-30
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 2020-07-04
    • 1970-01-01
    • 2014-06-12
    相关资源
    最近更新 更多