我打算通过构建一个管理员工的内部应用程序来熟悉(阅读教学)自己Silverlight
。
Active Directory
进行互动。
我有什么选择?有人曾尝试过这个吗?
我目前正在探索使用服务( WCF ??? )来进行AD交互部分?想法?
还有this SO Post使用PowerShell
与AD进行互动。也许这是可能的?
谢谢,
太明确我的意思了“......与Active Directory交互......”我指的是能够创建新用户,重置他们的密码,更改他们是群组成员等等。通过AD进行身份验证。
这是否更清楚?
答案 0 :(得分:4)
我建议您不要在应用中使用PowerShell与AD进行互动。 PowerShell是管理员的工具,而不是您应该从代码中使用的工具。如果您确实在代码中使用它,那么请确保它远离您的系统。
我认为使用WCF管理其中很大一部分是一个非常好的主意。否则,请查看RIA服务。两者都使您能够使用AD帐户从Silverlight应用程序进行身份验证。您的Silverlight应用程序也可以将身份验证卸载到服务中。一旦你进入你的服务,其他一切都应该为你照顾。
没有确定但这可能有助于您入门: