2

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

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

这个模型有副作用吗?

4

1 回答 1

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 使用它,应该经过现场测试和验证。

于 2012-05-15T18:20:53.440 回答