【问题标题】:Silverlight and Active Directory Interaction [closed]Silverlight 和 Active Directory 交互 [关闭]
【发布时间】:2010-03-31 17:13:39
【问题描述】:

我计划通过构建一个用于管理我们员工的内部应用程序来熟悉(阅读教学Silverlight

显然,我需要这个来在某种程度上与Active Directory 进行交互。

我有哪些选择?以前有人试过吗?

我目前打算探索使用 Services(WCF???) 来做 AD 交互部分?想法?

还有this SO Post 使用PowerShell 与AD 交互。也许这是一种可能?

谢谢,


编辑:

太澄清了我所说的“...与 Active Directory 交互...”的意思,我指的是能够创建新用户、重置他们的密码、更改他们是组的成员等。不仅仅是通过 AD 进行身份验证。

这样会更清楚吗?

【问题讨论】:

    标签: .net wcf silverlight active-directory wcf-ria-services


    【解决方案1】:

    我建议不要在您的应用中使用 PowerShell 与 AD 交互。 PowerShell 更像是管理员的工具,而不是您应该在代码中使用的工具。如果您确实从您的代码中使用它,那么请确保它已很好地从您的系统中抽象出来。

    我认为使用 WCF 来管理其中的大部分是一个非常好的主意。否则,请查看 RIA 服务。两者都使您能够使用 AD 帐户从 Silverlight 应用程序向服务进行身份验证。您的 Silverlight 应用程序也可以将身份验证卸载到服务。一旦您开始服务,其他一切都应该为您处理好。

    没有确定性,但这可能有助于您入门:

    【讨论】:

    • 我想我可能歪曲了我的目标。请参阅我的编辑以进行澄清。同时,我会查看您的链接,谢谢。
    • 内置的 Active Directory 成员资格提供程序不适合您吗?
    • ?我不确定你的意思是什么? Silverlight 是否内置了 AD 交互或 .Net?如果您的意思是 .Net (System.DirectoryServices.AccountManagement),我不确定这在 Silverlight 中是否有效。这将是我的第一个非教程 Silverlight 应用程序。
    • 不,我的意思是通过你的 WCF 服务——那些会使用 AD 的东西。您的 Silverlight 应用程序不应该直接对 AD 执行任何操作 - 将其卸载到您的服务,这就是它们的用途。您的 Silverlight 应该只是一个空的 UI 外壳,它将业务决策和其他服务推迟到 WCF 或 RIA(或等效)服务背后的任何内容。
    • 啊,明白了。所以WCFRIA(WCF 的一个子集???) 可以让我完成我的愿望。 "...Silverlight...空的 UI shell...",这是我的计划。很高兴来到这里,我应该能够通过WCF 完成这项工作,尽管这对我来说也是新的。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-02
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    相关资源
    最近更新 更多