gpt4 book ai didi

Tomcat JNDIRealms 类似于 Apache HTTP Web 服务器上的身份验证

转载 作者:行者123 更新时间:2023-11-28 22:32:37 25 4
gpt4 key购买 nike

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

最佳答案

找到了这个问题的解决方案。

如果您必须配置 Apache 以类似于 Tomcat 中的 JNDIRealm 对 LDAP 进行身份验证,则需要在 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>

关于Tomcat JNDIRealms 类似于 Apache HTTP Web 服务器上的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8303353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com