【问题标题】:Tomcat JNDIRealms like authentication on Apache HTTP Web ServerTomcat JNDIRealms 类似于 Apache HTTP Web 服务器上的身份验证
【发布时间】:2011-11-28 22:33:36
【问题描述】:

在 tomcat 中,可以通过对 LDAP 中定义的某些角色使用 JNDIRealm 来启用容器安全性。仅使用 Apache HTTP Web Server 而没有像 Tomcat/JBoss/Glassfish 这样的容器,是否可以实现类似的目标。

【问题讨论】:

    标签: tomcat webserver


    【解决方案1】:

    找到解决方案。

    如果您必须配置 Apache 以对 LDAP 进行身份验证,类似于 Tomcat 中的 JNDIRealm,则需要在 Apache Web 服务器中配置以下内容。完成此操作后,只有 Application.Users 组中的人才能访问应用程序!

    <VirtualHost 10.199.137.19:80>
    ServerName application.company.com
    ServerAlias app
    <Location /> 
    AuthName "Restricted Access"
    AuthType Basic 
    AuthBasicProvider ldap file
    AuthzLDAPAuthoritative on 
    AuthLDAPBindDN anonymous 
    AuthLDAPURL ldap://ldap.company.com:3268/DC=ad,DC=company,DC=com?SamAccountName?sub?   (objectCategory=*)
    Require ldap-group cn=Application.Users,OU=Application,OU=Groups,DC=ad,DC=company,DC=com
    Require valid-user  
    AuthUserFile "/company/apps/apache/conf/wtpasswd"
    </Location>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 2015-09-06
      • 1970-01-01
      相关资源
      最近更新 更多