Windows Azure 访问控制服务 (ACS) 支持联合身份验证,但我看到的所有示例都是被动联合(基于浏览器的应用程序通过一系列 HTTP 重定向和脚本 HTTP 帖子进行身份验证)。
ACS 是否支持主动联合?
换句话说:假设我们有一个富客户端,例如访问 Web 服务的 WPF 或 Silverlight 应用程序。在这种情况下是否可以将 ACS 用作 STS?
Windows Azure 访问控制服务 (ACS) 支持联合身份验证,但我看到的所有示例都是被动联合(基于浏览器的应用程序通过一系列 HTTP 重定向和脚本 HTTP 帖子进行身份验证)。
ACS 是否支持主动联合?
换句话说:假设我们有一个富客户端,例如访问 Web 服务的 WPF 或 Silverlight 应用程序。在这种情况下是否可以将 ACS 用作 STS?
是的,这是可能的。如果您查看优秀的身份培训工具包或 acs.codeplex.com 中的示例,您会对查看“Web 服务”而不是网站的示例感兴趣。
这里有几个这样的例子:
http://msdn.microsoft.com/en-us/IdentityTrainingCourse_WebServicesAndIdentityLab2010
http://acs.codeplex.com/wikipage?title=WCF%20Federated%20Authentication&referringTitle=Samples