我在一个项目中工作,在azure pllatform上提供rest服务。服务由iPhone客户端使用,这是选择rest方法的主要原因之一。
我们希望使用谷歌和liveId等身份提供商,通过AccessControlService(ACS)来确保wcf服务的安全。我现在已经花了一天多的时间研究并试图让它工作,缺乏信息让我怀疑这是否可能。我还尝试过使用Windows Identity Foundation(WIF)中的Add STS Reference工具配置角色。
所以我想我的问题是:使用AccessControlService(ACS)来保护服务是可能的吗?
另外,如果这是不可能的,有谁知道任何方法来实现相同的功能,即ACS安全的WCF服务(oAuth不是一个选项)用户登录现场gmail或其他著名的身份提供商。
不要在这台电脑上有web.config文件或其他文件,但可以稍后获得他们,如果任何人想看一看。
Thx
发布于 2011-02-22 16:54:39
在做了更多的研究后,目前似乎不是以这种方式使用ACS的方法。在研究过程中,我们发现直接到不同提供商的oAuth是一个更好的选择,因为它允许我们访问用户数据(如果用户允许我们:)。我们决定做的是实现我们自己的东西,使用oAuth协议与我们喜欢的提供商(脸书,谷歌)进行通信。
这是关于如何做的信息:Facebook,Google
发布于 2011-02-08 12:41:05
您现在需要使用实验室版本的ACS。
可以在以下位置找到示例代码:http://acs.codeplex.com/wikipage?title=Samples&referringTitle=Home
https://stackoverflow.com/questions/4924997
复制相似问题