首页 > 解决方案 > Symfony4 对 ldap 服务器进行身份验证并从数据库中获取用户信息

问题描述

我使用 symfony/ldap 针对活动目录(在域控制器上)对 Symfony4 项目中的用户进行身份验证。一切正常,但现在我想从本地数据库中获取用户信息(根据用户名或电子邮件)。在官方文档(https://symfony.com/doc/current/security/ldap.html)中,它是这样写的:

... 以下场景将起作用: ... 在从另一个源(例如,使用 FOSUserBundle 的数据库)获取用户信息的同时,针对 LDAP 服务器检查用户密码。

但是如何做到这一点?如何结合 ldap 服务进行身份验证和用户提供者(用户实体)获取用户信息?

最好的问候,乔纳森

标签: ldapsymfony4

解决方案


推荐阅读