SilverLight应用程序中的Windows身份验证(不是Silverlight业务应用程序)

时间:2012-04-26 04:39:24

标签: c# windows silverlight authentication

我正在尝试将Windows身份验证添加到我创建的现有网站中。我在Silverlight中使用Windows身份验证的所有信息都要求您从Silverlight Business Applicaion模板开始,而不是Silverliight应用程序模板。我已经有一个网站,我开始使用Silverlight应用程序模板编写。如何在现有网站上添加Windows身份验证?

1 个答案:

答案 0 :(得分:1)

如果您的应用程序托管在IIS中并且这是一个Intranet站点,您只需要将IIS身份验证方法中的应用程序设置为Windows身份验证,然后当客户端尝试加载SL App时,401挑战将触发询问用户输入他/她的证书。您还可以将IE设置为在加载站点时将Windows凭据传递给服务器。 我花了相当多的时间来调整各种属性以获得我正在寻找的正确功能(特别是机器名称完全符合或不符合)但基本上在调试时要记住的一件事是机器名称播放服务器如何解释试图访问服务器的客户端的角色。