2013-01-23 30 views
7

我们有一个WCF服务,它需要由azure的acs服务提供的令牌,并且acs被配置为使用内置服务身份进行身份验证。您是否可以在Azure acs中同时拥有客户端证书安全和服务身份验证

我们是否也只允许通过客户端证书身份验证来访问此服务(因此只有安装了证书的客户端才可以调用该服务),还可以提供用户名和密码以提供给acs服务以获取提供的令牌由交流服务建立服务索赔(并最终为其他用户)

或者它是一个或另一个?

我们也将最终在服务中使用https,以防这种情况发生变化。

回答

1

您应该可以通过在ACS中为用户名&密码设置多个服务标识并为证书设置一个服务标识。

参考文献:

http://msdn.microsoft.com/en-us/library/windowsazure/gg185924.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/hh289316.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/gg185954.aspx

+0

感谢@Imtiaz,我没有看过的所有链接,但(但这样),但我认为你说的是​​什么我们可以有不同的身份同时使用不同的技术。也许这个问题并不清楚,但我想知道,如果这可能是在同一时间对于同一个用户,所以我们在与服务的通信中都有证书认证,并仍然通过acs给予SAML令牌。道歉,如果链接证实,但你的答案暗示否则 –

+0

是的,你应该能够提供多个客户端身份验证选项为同一用户在ACS中使用多个服务标识 – Imtiaz

相关问题