Google 账号登陆多款产品是如何设计的?

2021-02-19 13:29:24 +08:00
 JeromeRan

Google 可以用同一个账号登陆 Gmail/Youtube/Google Drive,那么设计上,Google 是利用已有的记录的登陆信息去自动登陆其他产品吗?而且不同产品的 Token 是一样的吗?比如登陆 Gmail 和 Youtube 之后,各自的接口里面使用的 Token 是同一个吗还是 Gmail 和 Youtube 的 Token 是不同的。

1828 次点击
所在节点    程序员
10 条回复
encro
2021-02-19 14:05:47 +08:00
oauth
tankren
2021-02-19 14:18:07 +08:00
OA 啊 我门外汉都知道。。。
amundsen
2021-02-19 14:20:37 +08:00
去看一下 sso 登录原理就行了
imn1
2021-02-19 15:01:29 +08:00
90 年代有文章写单点登录,哦,现在不用这个词了
JeromeRan
2021-02-19 15:16:48 +08:00
@tankren
@amundsen
@encro

Get! Thanks.
dingwen07
2021-02-19 16:02:40 +08:00
Google 自家的服务猜测不是 OA,根本不需要认证其他服务,而且一边退出所有都退了。第三方应用是 OA 。
amundsen
2021-02-19 16:24:06 +08:00
@dingwen07 嗯 应该是 sso 单点登录了
Cavolo
2021-02-19 16:24:08 +08:00
@dingwen07 iOS 上应该是 keychain,安卓上那就更底层方式实现了吧,毕竟是它的地盘
JeromeRan
2021-02-19 16:57:11 +08:00
对,iOS 上是用的 Keychain 。
dingwen07
2021-02-20 05:13:17 +08:00
@Cavolo #8 Android 有账号 API,用于管理 App 的账号

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/754218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX