是否在.NET中调用从rfc-2253编码的专有名称解析CN?我知道有一些第三方库可以做到这一点,但我更愿意使用本机.NET库.
字符串编码DN的示例
CN = L.Eagle,O = Sue \,Grabbit和Runn,C = GB
CN = Jeff Smith,OU = Sales,DC = Fabrikam,DC = COM
我有一个LDAP查询,我用它来在C#中执行搜索.它使用两个字符串变量(用户名和域),出于安全原因需要对其进行转义.
我应该如何摆脱弦乐?C#.NET中是否有可用的功能来执行此操作?
示例LDAP搜索条件:
(objectCategory=person)
(userprincipalname=username@domain*)
(samaccountname=username)
Run Code Online (Sandbox Code Playgroud)
C#中的LDAP查询字符串示例:
string search = "(&(&(objectCategory=person)(userprincipalname="
+ username
+ "@"
+ domain
+ "*)(samaccountname="
+ username
+ ")))";
Run Code Online (Sandbox Code Playgroud)
编辑:我已经有LDAP查询工作,并返回结果.我想要的只是逃避参数.
我有一个字符串,我从LDAP获取Active Directory组成员资格,我需要解析它以检查用户是否是AD组的成员.有没有可以解析这个问题的课程?
例:
CN=Foo Group Name,DC=mydomain,DC=com
Run Code Online (Sandbox Code Playgroud)