我一直在试图弄清楚如何只允许属于我的 AD 中特定组的用户能够登录,但我有点迷失了。您能帮我提供正确的代码吗?谢谢!
我找到了这段代码,它对我有用。 https://samjlevy.com/php-login-script-using-ldap-verify-group-membership/
希望这对和我有同样问题的人有帮助! :)
当你寻找这些例子时,周围有很多这样的例子。
其中之一(也适用于 LDAP,而不仅仅是 AD)是 https://gist.github.com/heiglandreas/5689592
我遇到了同样的问题,并且希望特定服务(jenkins、gitlab...)只允许 ldap 特定组中的用户登录。 例如。 jenkins 配置有一个名为“用户搜索过滤器”的字段,我在那里输入:
(&(uid={0})(memberof=cn=your_group_name,ou=groups,dc=example,dc=com))