Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Active directory openLDAP:使用userPrincipalName登录_Active Directory_Openldap - Fatal编程技术网

Active directory openLDAP:使用userPrincipalName登录

Active directory openLDAP:使用userPrincipalName登录,active-directory,openldap,Active Directory,Openldap,我已经设置了一个openLdap服务器实例 暂时登录需要提供用户的dn,例如 “cn=151test,cn=somecn,ou=someou,dc=mydomain,dc=com” 如何能够以以下形式启用使用userPrincipalName登录 151test@mydomain.com edit:似乎userPrincipalName是userobjectClass的一个属性,可用于Active Directory,但不适用于openLDAP使用的默认模式 因此,问题或多或少变成: 如何通过o

我已经设置了一个
openLdap
服务器实例

暂时登录需要提供用户的
dn
,例如

“cn=151test,cn=somecn,ou=someou,dc=mydomain,dc=com”

如何能够以以下形式启用使用
userPrincipalName
登录

151test@mydomain.com

edit:似乎
userPrincipalName
user
objectClass
的一个属性,可用于Active Directory,但不适用于
openLDAP
使用的默认模式

因此,问题或多或少变成:

如何通过openLDAP使用(导入)符合AD的架构,并启用以
userPrincipalName
作为用户名的登录


据我所知,仅在简单绑定请求中使用
userPrincipalName
的属性值仅适用于Microsoft ActiveDirectory


其他LDAP服务器如果能够绑定DN重写,则需要完整DN或短DN,如OpenLDAP的
slapd
和slapo rwm。

绑定到Microsoft Active Directory似乎确实可行,但我找不到任何关于此的文档。你碰巧认识什么人吗?