2013-01-23 28 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

相關問題