2012-05-14 48 views
2

是否有一個標準或經過驗證的模型以sso方式在同一設備上驗證各種應用程序? 假設我們在設備上有兩個應用程序需要相同的登錄名/密碼憑據才能對同一系統進行身份驗證。 我們希望能夠: - 啓動應用程序1 - 登錄到應用程序1 - 啓動應用程序2。在app2中,用戶已經過身份驗證。在Android上的應用程序之間的SSO

我們認爲一個「流行」模型,第一個登錄應用程序共享認證信息(例如令牌)。第二個應用程序獲取(彈出)令牌以執行sso。

這個模型有一些副作用嗎?

回答

0

請考慮使用意圖,只有一個應用程序負責認證。其他人將調用負責認證和sso的應用程序。

http://developer.android.com/reference/android/content/Intent.html

http://www.vogella.com/articles/AndroidIntent/article.html#intents_overview

你的建議的方法是類似的Android爲SSO使用Facebook的SDK中的一個,讀到這裏

https://developers.facebook.com/docs/mobile/android/build/#enablesso

如果Facebook正在使用它,應該經過現場測試和證明。

相關問題