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