1

我从未对活动目录进行过编程,但我想做以下事情:

  1. 在 asp.net 站点上,使用有效的活动目录用户名和密码登录。如果登录有效,则重定向到页面以执行某些操作。

  2. 在相关任务中,但不是第 1 部分的一部分,解锁帐户或更改活动目录帐户的密码。

谢谢!

4

2 回答 2

0

1.) 您应该设置您的 web.config 以使用表单身份验证。成员资格提供程序应设置为 ActiveDirectoryMembershipProvider。您可以使用内置的登录控件。

2.) 您需要一个具有您要求的特定权限的 Active Directory 用户:解锁帐户、更改密码。当您为 AD 用户执行其中一项功能时,您需要将 ASP 执行的帐户模拟为具有特权(更改密码或解锁帐户)的 Active Directory 用户。

于 2009-05-23T22:52:43.550 回答
0

您可以使用“advapi32.dll”在服务器端模拟不同的用户。

从页面底部获取示例代码。

我不想在这里复制他的代码。

http://csharptuning.blogspot.com/2007/06/impersonation-in-c.html

但是,模拟的一个警告是,进行模拟的计算机需要与您模拟的用户位于同一域中

于 2009-05-27T17:30:33.380 回答