我需要能够使用ActiveDirectory(AD)确定谁正在访问我的silverlight应用程序。
这可能吗?
我有什么选择?
重要:虽然我意识到SilverLight应用程序本身托管在IIS中托管的网页的上下文中,因此我可以使用集成身份验证来控制对主机网页的访问,我想要一个可以直接通过Silverlight工作的方法,因为应用程序可能在“Out Of Browser”模式下运行。
答案 0 :(得分:1)
您最好的方法是让WCF服务向AD提供身份验证服务,并根据登录凭据将“凭据”对象返回给您的SL应用。当然,您可以为ASP应用程序,WPF应用程序等使用相同的服务。
答案 1 :(得分:0)
ActiveDirectoryMembershipProvider Class可用。但我不确定它在Silverlight中是否可用(或支持)