我正在编写一段代码,它使用来自 ldap 服务器的身份验证。目前我的代码只允许显示用户 DN 和密码以进行登录。
Username: CN=mynane,CN=Users,DC=example,DC=com
Pwd : XXXX
现在要做的是允许格式中的用户名
Username: myname@example.com
Pwd: xxxx
我可以使用格式为“myname@example.com”的凭据绑定到服务器,但我的代码也需要“myname”组进行身份验证。为此,我需要从“myname@example.com”中找出 DN,以便提取“myname”所属的组。
所以我的问题是如何从格式“myname@example.com”中找出 DN
它是如何完成的?
谢谢