2012-10-01 48 views
1

儘管這是我第一次在這裏轉發問題,但我偶爾會在這裏找到我的問題的答案,所以首先,謝謝!PhoneGap項目中的Azure ACS

有人試圖在PhoneGap項目中植入Azure ACS嗎?

我有一個工作的移動Web應用程序(基於MVC + JQM的FrontEnd),我想轉換成PhoneGap項目以便擁有「本地客戶端」應用程序。

應用程序用戶基於ACS管理並形成身份驗證成員資格。

我想知道如何使用STS令牌?我的第一個想法是編寫一個WCF服務,在客戶端(移動設備)成功時(通過領域參數)接近WCF服務。該服務將驗證令牌並將應用程序重定向到授權區域。

我錯過了什麼嗎?有沒有更好的方法來做到這一點?

在此先感謝!

回答

2

我還沒有用過PhoneGap,但它不應該和普通網站有任何不同。您將打開應用程序,您將被重定向到STS(ACS),然後您將被重定向到身份提供商,獲取令牌並最終將其發佈到應用程序(網站)

由於PhoneGap正在託管網頁瀏覽器,所有令牌協商等都由它自動處理。

+0

Christian在[Windows Azure論壇](http://social.msdn.microsoft.com/Forums/en/windowsazuredata/thread/c19efccc-4fa5-4eaf-9c87-fa4747d5151c)給了我一個答案,顯然他只是做了原型,並將在本週末發佈。 我會發布答案,當我有它的工作。 – Ethan