ldap - Symfony4 对 ldap 服务器进行身份验证并从数据库中获取用户信息
问题描述
我使用 symfony/ldap 针对活动目录(在域控制器上)对 Symfony4 项目中的用户进行身份验证。一切正常,但现在我想从本地数据库中获取用户信息(根据用户名或电子邮件)。在官方文档(https://symfony.com/doc/current/security/ldap.html)中,它是这样写的:
... 以下场景将起作用: ... 在从另一个源(例如,使用 FOSUserBundle 的数据库)获取用户信息的同时,针对 LDAP 服务器检查用户密码。
但是如何做到这一点?如何结合 ldap 服务进行身份验证和用户提供者(用户实体)获取用户信息?
最好的问候,乔纳森
解决方案
推荐阅读
- django-forms - 引导按钮不向数据库提交查询
- events - 谷歌分析中的事件参数是什么?
- c++ - C++ 构建 RB 树,nilNode 不是黑色的
- mysql - 图片必须是图片,Laravel验证错误
- python - python reduce 方法适用于长度为 2 的列表,但不适用于长度为 3 或更多的列表
- flutter - 如何在 Flask + Flutter 项目中设置 reCAPTCHA?
- c - 如何终止进程并验证它不再在 C 中运行?
- python - 是否可以通过 Python 从 Whatsapp 中仅检索选定的消息?
- webrtc - kurento 问题中的屏幕共享
- react-native - 反应导航更改材质顶部选项卡的背景颜色