LDAP 身份验证仅适用于特定组 (CN) 中的用户

问题描述 投票:0回答:3

我一直在试图弄清楚如何只允许属于我的 AD 中特定组的用户能够登录,但我有点迷失了。您能帮我提供正确的代码吗?谢谢!

php active-directory
3个回答
0
投票

我找到了这段代码,它对我有用。 https://samjlevy.com/php-login-script-using-ldap-verify-group-membership/

希望这对和我有同样问题的人有帮助! :)


0
投票

当你寻找这些例子时,周围有很多这样的例子。

其中之一(也适用于 LDAP,而不仅仅是 AD)是 https://gist.github.com/heiglandreas/5689592


0
投票

我遇到了同样的问题,并且希望特定服务(jenkins、gitlab...)只允许 ldap 特定组中的用户登录。 例如。 jenkins 配置有一个名为“用户搜索过滤器”的字段,我在那里输入:

(&(uid={0})(memberof=cn=your_group_name,ou=groups,dc=example,dc=com))
© www.soinside.com 2019 - 2024. All rights reserved.