Azure的ACS服務非常可愛,我喜歡它所能做的所有魔法,但我想爲我的Web應用程序(MVC)減少一點魔力。如果您查看CodePlex上的代碼示例,調用該服務並從此類端點獲取JSON的登錄提供者列表很容易:沒有生成代碼和HttpHandlers的Azure ACS?
https://.accesscontrol.windows.net/v2/metadata/ IdentityProviders.js?protocol = wsfederation & realm = http%3a%2f%2flocalhost%3a7070%2f & version = 1.0 & callback =?
從生成的JSON中,可以呈現一些指向提供者的鏈接,一旦你處理這些登錄,他們就會通過ACS反彈你,並且ACS將會把結果令牌發送到你設置的任何端點在Azure門戶中。
我的問題是,我該如何處理該令牌?我不想使用創建的WIF「魔術」設置IPrincipal,而不是。我只是不想混淆我已經在應用程序中的東西。
這是一個非常可靠的實現。做得好。 – 2011-10-28 04:46:24
很高興我能幫到你 – Garvin 2011-10-28 15:01:28