问题标签 [symfony-ldap]
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.
symfony - 无法使用 symfony ldap 连接到 ldap 服务器
我在 symfony 4 上有站点,我想针对 LDAP 服务器进行身份验证,使用 symfony ldap 组件。我按照官方文档https://symfony.com/doc/current/security/ldap.html中的说明逐步完成了所有操作
我有下一个错误:
rnameNotFoundException {#280 …} 跟踪:{▶}
我的 services.yaml:
我的安全.yaml
symfony - symfony guard 身份验证器没有被调用
我正在使用API 端点中的ldaptools-bundle、fosuserbundle。
我的 security.yaml 看起来像这样
问题是 ldap 保护身份验证器没有检查凭据。
当我将提供程序更改为 ldap 而不是 fosuser 时,我在 BasePasswordEncoder 类中收到 500 错误代码,如果我使用 chain_provider 也会发生这种情况
警告:hash_equals():期望 known_string 是一个字符串,给定 null
有没有错过配置之类的?工作流程应如下所示:
- 用户已针对 ldap 服务器进行身份验证
- 用户被正确加载,然后 lexik 负责生成令牌
注意:工作流在没有 ldap 的情况下工作,并且生成了令牌。
提前致谢!