Azure Service WebRole中托管的WCF REST服务:AccessControlService?

时间:2011-02-07 18:29:36

标签: wcf rest azure wif accesscontrolservice

我在一个项目中工作,在天蓝色的平台上提供休息服务。 该服务由iPhone客户端使用,这是选择其余方法的重要原因之一。

我们希望使用google和liveId等身份提供商使用AccessControlService(ACS)保护wcf服务。我现在花了一天多的时间研究并试图让它发挥作用,缺乏信息让我想知道它是否可能。 我尝试使用Windows Identity Foundation(WIF)中的“添加STS参考”工具来配置角色。

所以我想我的问题是: 是否可以使用AccessControlService(ACS)保护服务?

此外,如果无法做到这一点,那么有谁知道实现相同功能的任何方式,即 ACS保护WCF服务(oAuth不是选项)用户使用实时Gmail或其他众所周知的身份提供程序登录。

此电脑上没有web.config文件或其他文件,但如果有人想看看,可以稍后获取它们。

THX

2 个答案:

答案 0 :(得分:0)

您今天需要使用ACS的Labs版本。

您可以在以下位置找到示例代码: http://acs.codeplex.com/wikipage?title=Samples&referringTitle=Home

答案 1 :(得分:0)

在做了一些研究之后,目前似乎并不是以这种方式使用ACS的方法。在研究期间,我们发现oAuth直接向不同的提供商提供了更好的选择,因为它让我们可以访问用户数据(如果用户允许我们:))。 我们决定做的是使用oAuth协议与我们喜欢的提供商(facebook,google)实现我们自己的东西。

以下是有关如何操作的信息: FacebookGoogle