1

我是 Windows Azure 和 Silverlight 的新手。我正在尝试使用 Windows Live ID 进行身份验证来创建一个简单的 silverlight 网站。到目前为止,我设法使用一个简单的 ASP.net WebRole(很多关于它的教程)使它轻松工作,但没有使用 Silverlight。对于我的 Silverlight 站点,我创建了一个 WCFServiceWebRole,并引用了 Silverlight xap。它工作正常,现在我需要对用户进行身份验证并获取声明。简单地说,我需要像 Azure 网站那样做(您使用您的 Live ID,然后您访问 Silverlight 门户)。

我怎么能那样做?

提前致谢..

4

1 回答 1

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

于 2012-03-25T19:02:57.080 回答