我是Windows Azure和Silverlight的新手。我正在尝试使用Windows Live ID进行身份验证的简单Silverlight网站。到目前为止,我设法使用一个简单的ASP.net WebRole(很多关于它的tuto)使其工作,但不是使用Silverlight。 对于我的Silverlight站点,我创建了一个引用了Silverlight xap的WCFServiceWebRole。它工作正常,现在我需要验证用户并获得声明。 简而言之,我需要像Azure网站一样(您使用Live ID,然后访问Silverlight门户网站)。
我怎么能这样做?
提前致谢..
答案 0 :(得分:2)
使用Silverlight业务应用程序/ WCF RIA服务,您希望使用浏览器WS-FEDERATION登录过程来启动登录,此时所需的WS-FEDERATION会话令牌cookie将自动包含在所有RIA服务请求中。
WIF身份开发人员培训工具包中包含的示例显示了如何在Silverlight客户端中使用WS-TRUST活动配置文件登录,但对于WCF RIA服务和相应的Silverlight业务应用程序客户端UI,这将使事情变得更加困难。
在您有更具体的问题之前,请查看培训套件。
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=14347