【发布时间】:2012-12-22 12:35:47
【问题描述】:
我想为我的应用程序的用户使用 SSO(单点登录),但我不明白如何将它应用到我的案例中。
总而言之,我们有:
- 一个数据库
- 一个网站
- 一个 iPhone 应用程序/一个 Android 应用程序
目前,可以在网站上创建一个帐户,然后使用相同的凭据从移动应用程序进行连接。移动应用程序和服务器之间的所有通信都通过 http 请求进行。
简单来说,我会先
- 能够使用 Google 帐户对用户进行身份验证
- 让 Android 用户选择一个与其智能手机关联的 Google 帐户
我找到了几个信息来源:
与我在某些示例中看到的不同,我不需要向 Google 服务(如 Google 日历或任务)发出请求,我只想验证用户身份。
有人能告诉我我需要在网站和移动应用上做什么吗?我应该将信息存储在我的数据库中吗?如何保证认证后所有来自移动应用的http请求都来自认证用户?
请不要犹豫,请我澄清一些观点。
提前致谢
【问题讨论】:
标签: android authentication single-sign-on google-oauth