9 references to EscapeLdapFilterValue
Microsoft.AspNetCore.Authentication.Negotiate (2)
Internal\LdapAdapter.cs (2)
44
var filter = $"(&(objectClass=user)(sAMAccountName={
EscapeLdapFilterValue
(userAccountName)}))"; // This is using ldap search query language, it is looking on the server for someUser
105
var filter = $"(&(objectClass=group)(sAMAccountName={
EscapeLdapFilterValue
(groupCN)}))"; // This is using ldap search query language, it is looking on the server for someUser
Microsoft.AspNetCore.Authentication.Negotiate.Test (7)
LdapAdapterTests.cs (7)
43
Assert.Equal("JohnDoe", LdapAdapter.
EscapeLdapFilterValue
("JohnDoe"));
49
Assert.Equal(@"\2a", LdapAdapter.
EscapeLdapFilterValue
("*"));
55
Assert.Equal(@"John\28Dev\29", LdapAdapter.
EscapeLdapFilterValue
("John(Dev)"));
61
Assert.Equal(@"DOMAIN\5cUser", LdapAdapter.
EscapeLdapFilterValue
(@"DOMAIN\User"));
67
Assert.Equal(@"before\00after", LdapAdapter.
EscapeLdapFilterValue
("before\0after"));
74
Assert.Equal(@"x\29\28sAMAccountName=\2a", LdapAdapter.
EscapeLdapFilterValue
(malicious));
80
Assert.Equal(string.Empty, LdapAdapter.
EscapeLdapFilterValue
(string.Empty));