我们刚刚为用户提供了一个新的用户创建应用程序。 然而,这些用户需要有能力通过应用程序创建用户,即使他们自己没有创建用户的权限。
在 C# 中, 您如何冒充另一个用户来拥有此功能 。 此应用程序主要使用 < code> System. stirty services code > 。
代码片断 :
DirectoryEntry dEntry = new DirectoryEntry("LDAP://OU=");
DirectorySearcher dSearcher = new DirectorySearcher(dEntry);
//filter just user objects
dSearcher.SearchScope = SearchScope.Subtree;
dSearcher.Filter = "(&(objectClass=user)(mail=" + excel_Holding_Table.Rows[i]["EmailAddress"].ToString() + "))";
dSearcher.PageSize = 1000;
sResults = dSearcher.FindAll();