问题标签 [adldap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 ADLDAP2 检索特定 OU 中的子 OU 列表
我正在使用 PHP Adldap2 库 ( https://github.com/Adldap2/Adldap2 ) 开发一个项目,我需要从 Active Directory 中检索特定 OU 中的子 OU 列表。
这就是我尝试过的:
虽然第一个过滤器有效并检索所有 OU,但第二个过滤器无效并返回一个空数组。我也尝试使用'distinguishedname'
而不是'dn'
in whereEndsWith
,结果相同。
如何才能做到这一点?
php - 无法联系 LDAP 服务器
我正在使用 Adldap 在 php 中验证登录但它给出错误:无法联系 LDAP 服务器。
yii2 - 安装 yii2-adldap-module
我正在尝试按照https://github.com/edvler/yii2-adldap-module中的步骤安装 yii2-adldap-module 。当我尝试安装它时php composer.phar require edvlerblog/yii2-adldap-module "v1.0.0"
,我收到以下错误
yii2如何安装adldap?有没有其他方法或扩展仍在使用中?
php - Symfony2 (.7) : 防火墙中具有活动目录的用户
我搜索了这种连接,但所有的包都不能与 symfony security 2.7(Composer 说包问题)和 symfony 3.0 一起工作。
注意:我实际上使用的是 Silex 框架。
如果用户连接到活动目录,我想返回真或假响应。
我有这个测试代码:
使用 admin & foo 登录有效,但这不是我想要的。我想替换这部分代码:
或任何其他解决方案来替换允许用户绕过防火墙并进入应用程序的值。
注意:我使用 adLDAP 插件来测试与 Active Directory 的连接(效果很好)。
laravel - Adldap 2 可以连接并找到用户但无法进行身份验证
问题:为什么我不能通过 Adldap 对已知注册用户进行身份验证,尽管能够在 laravel 5.2 上使用 Adldap 访问有关用户的信息?
我正在尝试在 laravel 5.2 上使用 Adldap 对大学的用户进行身份验证。我已经成功地使用管理员凭据连接到 ldap 服务器,甚至可以检索有关用户的信息。`
`
当我尝试登录时,尽管密码正确,但转储 $authentic 会给我错误(我也转储它以检查)。但是,如果我转储 $userData 使用相同的用户名,我会得到大量(正确的)用户信息。使用我的用户名,如果我打开 $userData 对象,我可以看到我所在的电子邮件组、我的校园邮寄地址、我的工作头衔等。 转储变量。我对使用 ldap 很陌生,不太确定一切是如何工作的。此外,可能值得注意的是,尽管我是进行设置的人,但我对服务器没有太多访问权限。一切都在需要的基础上。
其中一个原因是 ldap 服务器负责处理任何密码散列。但是,由于我已连接但身份验证失败,可能是我需要对密码进行哈希处理吗?请详细解释任何解决方案。作为一名农业工程师,这一切都不是我的领域,但有时扩展是必要的。
没有错误。我在 wamp 和 logs/php_error 中(我假设这是 /var/log/debug 的等效本地版本)。此外, apache_error 显示没有问题。
composer-php - Composer 在安装 adldap2/adldap2-laravel 时找不到依赖项
我正在尝试用 adldap2/adldap2-laravel 和 adldap2/adldap2 替换 strebl/l5-ldap-auth 和 strebl/adldap 包,但是在尝试使用 Composer 安装时出现以下错误:
完整的错误信息如下:
我怀疑这条线
是问题的根源。
查看 Github 上最新的 Laravel 开发源代码,在我看来,最新版本的Illumination/contracts 是 5.2,而不是 5.3,所以可能是某个地方出现了拼写错误。
有什么方法可以覆盖这个要求,或者强制安装 adldap2/adldap2-laravel 和 adldap2/adldap2?
我的 composer.json 文件的当前内容如下:
php - adldap 身份验证的证书信任问题
尝试将 SSL 与 LDAP 身份验证一起使用时,我一直在服务器日志中看到连接尝试失败:
在没有 SSL 的情况下工作正常,其他应用程序正在使用 SSL,所以我认为这是 SSL 证书的信任问题(由我们的内部 CA 签名。)
我正在使用 PHP 7、Laravel 5.2 和 Adldap 2。
那么,如何为 Adldap 指定一个受信任的 CA 证书呢?
php - AdLdap LDAP PHP,检索用户信息时出现异常:未定义变量:用户名
我已经使用 Laravel 5.1 企业入门套件尝试了这些配置:
http://www.forumsys.com/en/tutorials/integration-how-to/ldap/online-ldap-test-server/
服务器:ldap.forumsys.com
端口:389
绑定DN:cn=read-only-admin,dc=example,dc=com 绑定密码:password
所有用户密码都是密码。
您还可以绑定到单个用户 (uid) 或两个组 (ou),其中包括:
ou=mathematicians,dc=example,dc=com riemann gauss euler euclid
ou=scientists,dc=example,dc=com 爱因斯坦 牛顿 伽利略 特斯拉
所以配置是这样的
但是我无法登录,并且日志调试栏说
development.error:检索用户信息的异常:未定义的变量:用户名
我尝试使用 LDAP Admin 的其他方法,它的效果就像这个截图
你能帮助我吗?
php - Laravel 5.2 的 ADLDAP2 - 将用户绑定到模型
这是我第一次使用 ADLDAP,我只做了一些 Laravel 工作,所以我很困惑。
配置文件中的注释是这样说的:
我的问题是在哪里/如何Adldap\Laravel\Traits\AdldapUserModelTrait
在 config/auth.php 文件中添加特征?
php - AD LDAP - 如何列出组内的所有用户
我现在使用以下 ADLDAP 存储库:http ://adldap.sourceforge.net/
在我目前正在尝试实现的页面上:获取某个 AD 组中的用户列表并将其放入下拉列表中,供我在 HTML 中选择。现在我有这个,但我还没有让它显示组中的任何用户:
有人可以帮助我并引导我朝着正确的方向从 AD 中的组中提取用户列表,并使其能够在下拉菜单中使用。