Android上的App之间的SSO

时间:2012-05-14 16:08:19

标签: android model single-sign-on pop

是否有标准或经过验证的模型以同样的方式在同一设备上以各种应用程序进行身份验证? 假设我们在设备上有两个应用程序需要相同的登录/密码凭据才能对同一系统进行身份验证。 我们希望能够: - 启动app1 - 登录app1 - 启动app2。在app2中,用户已经过身份验证。

我们认为是一个“pop”模型,其中第一个进行登录的应用程序共享身份验证的信息(例如令牌)。第二个应用程序获取(弹出)令牌以执行sso。

这个型号有副作用吗?

1 个答案:

答案 0 :(得分:0)

请考虑使用意图,只有一个应用程序负责身份验证。其他人将调用负责身份验证和sso的应用程序。

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

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

你建议的方法类似于facebook sdk for android for sso使用的方法,在这里阅读

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

如果facebook正在使用它,应该进行现场测试并证明。