2014-03-12 23 views
2

我有大約三到四個企業移動應用程序針對組織的員工。我們希望實現類似SSO的任何應用程序登錄,其他應用程序不需要登錄。另外,當您註銷任何應用程序時,同樣必須在其他應用程序中反映出來。企業移動SSO在Android上

我試着在此上搜索,我確定在哪一個是實施相同的最佳方法。

  1. 內容提供商: 使用內容提供商,我們必須使應用程序中的一個作爲主這給了我們需要的其他應用程序的數據。但是這裏提出了一個關於的查詢如果主應用程序被卸載會發生什麼?

  2. 共享偏好: 我還注意到,應用程序可以訪問其他應用共享偏好,通過定義應用程序的用戶ID。但是在這裏我們再次使用master的概念,它具有與卸載應用程序相同的缺陷,或者如果應用程序的數量不增加。

心不是有一個共同的庫,都來自同一個開發商的應用程序可以共享,並且直到開發的最後卸載應用程序庫將可用。 我在這裏錯過了什麼嗎?

我還在尋找可以爲移動應用程序提供SSO的SDK,如Layer7。有沒有人在任何這樣的SDK上工作?有什麼建議麼?

謝謝。

回答

1

另一種選擇是使用適用於ios和Android的Centrify SDK解決方案 - http://developers.centrify.com,它通過類似於「FB登錄」風格的設備上的Centrify應用程序提供身份驗證& SSO。您可以從任何應用商店(Google Play或Apple Appstore)安裝Centrify應用程序,然後使用Centrify SDK通過Centrify應用程序將應用程序集成到身份驗證中。有了這個解決方案,您可以將Active Directory支持聲明爲您的企業應用程序,並且附加獎勵是所有這些應用程序的SSO。

Centrify App,Centrify SDKs是免費的。

聲明:我爲Centrify工作。