托管在Azure服务WebRole中的WCF REST服务角色:AccessControlService?

托管在Azure服务WebRole中的WCF REST服务角色:AccessControlService?,wcf,rest,azure,wif,accesscontrolservice,Wcf,Rest,Azure,Wif,Accesscontrolservice,我在一个在azure平台上提供rest服务的项目中工作。 该服务由iPhone客户端使用,这是选择rest方法的主要原因之一 我们希望通过AccessControlService(ACS)保护wcf服务,使用像google和liveId这样的身份提供者。我现在花了一天多的时间研究和努力使它工作,而缺乏信息使我怀疑这是否可能。 除其他外,我还尝试使用Windows Identity Foundation(WIF)的添加STS参考工具配置角色 所以我想我的问题是: 是否可以使用AccessContr

我在一个在azure平台上提供rest服务的项目中工作。 该服务由iPhone客户端使用,这是选择rest方法的主要原因之一

我们希望通过AccessControlService(ACS)保护wcf服务,使用像google和liveId这样的身份提供者。我现在花了一天多的时间研究和努力使它工作,而缺乏信息使我怀疑这是否可能。 除其他外,我还尝试使用Windows Identity Foundation(WIF)的添加STS参考工具配置角色

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

此外,如果这是不可能的,是否有人知道实现相同功能的任何方法,即。 ACS保护WCF服务(oAuth不是选项)用户使用live gmail或其他知名身份提供商登录

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


Thx

您现在需要使用ACS的实验室版本

您可以在以下位置找到示例代码:

在做了更多的研究之后,目前看来以这种方式使用ACS似乎不是一种方法。在研究过程中,我们发现oAuth直接提供给不同的提供者是一个更好的选择,因为它允许我们访问用户数据(如果用户允许我们:)。 我们决定做的是实现我们自己的东西,使用oAuth协议与我们喜欢的提供商(facebook、google)进行通信

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

我正在使用实验室版本。覆盖服务的示例依赖于在ACS中手动添加凭据以获取令牌,或者使用证书。我们想做的是使用facebook或谷歌等身份提供商获取代币。这可能吗?