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