Active directory 如何在Microsoft Active Directory中使LDAP用户ID区分大小写

Active directory 如何在Microsoft Active Directory中使LDAP用户ID区分大小写,active-directory,ldap,cas,openldap,case-sensitive,Active Directory,Ldap,Cas,Openldap,Case Sensitive,我已经为我的系统配置了Open LDAP和Microsoft Active Directory。我注意到OpenLDAP和Microsoft AD都对用户id不区分大小写。为了使OpenLDAP用户登录时区分大小写,我配置了“p:filter=“uid:caseExactmatch:=%u”,这可以正常工作,但对于Microsoft AD“p:filter=“sAMAccountName:caseExactmatch:=%u”不起作用 如何让广告用户使用区分大小写的用户id登录 正如Mathia

我已经为我的系统配置了Open LDAP和Microsoft Active Directory。我注意到OpenLDAP和Microsoft AD都对用户id不区分大小写。为了使OpenLDAP用户登录时区分大小写,我配置了“p:filter=“uid:caseExactmatch:=%u”,这可以正常工作,但对于Microsoft AD“p:filter=“sAMAccountName:caseExactmatch:=%u”不起作用


如何让广告用户使用区分大小写的用户id登录

正如Mathias所建议的,Active Directory对几乎所有属性都是“区分大小写”而不是“区分大小写”。这意味着它将尊重您输入的案例(例如“John Smith”而不是“John Smith”),但在筛选时不注意该案例。
有关这方面的更多详细信息,请参见。

我不认为您可以,
sAMAccountName
,与几乎所有其他属性一样,过滤时不区分大小写。