Silverlight和Active Directory身份验证

时间:2011-04-06 04:44:58

标签: silverlight authentication silverlight-4.0

我需要能够使用ActiveDirectory(AD)确定谁正在访问我的silverlight应用程序。

这可能吗?

我有什么选择?

重要:虽然我意识到SilverLight应用程序本身托管在IIS中托管的网页的上下文中,因此我可以使用集成身份验证来控制对主机网页的访问,我想要一个可以直接通过Silverlight工作的方法,因为应用程序可能在“Out Of Browser”模式下运行。

2 个答案:

答案 0 :(得分:1)

您最好的方法是让WCF服务向AD提供身份验证服务,并根据登录凭据将“凭据”对象返回给您的SL应用。当然,您可以为ASP应用程序,WPF应用程序等使用相同的服务。

答案 1 :(得分:0)

ActiveDirectoryMembershipProvider Class可用。但我不确定它在Silverlight中是否可用(或支持)