Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以从我的网站连接到 Yahoo OAuth。 但我不知道如何仅访问最终用户的电子邮件和用户名。就像 Stack Overflow 允许使用 Yahoo 登录时所做的一样。
哪个雅虎 OAuth 权限(范围)可以做到这一点?
AFAIK,Stackoverflow 使用 OpenID 进行登录,而不是 OAuth。要从 OpenID 身份提供者(本例中为雅虎)获取用户的电子邮件和姓名,有两种可能的机制:
通过查看重定向 URL,至少对于 Yahoo,Stackoverflow 使用 Attribute Exchange 并请求这些属性: