据我所知,OAuth 2.0期望从单个端点检索用户信息请求,但是LinkedIn v2 API将电子邮件与其他基本用户信息(ID,名称和个人资料图片)分离到一个单独的端点中。 / p>
我们产品的通用OAuth 2实现仅处理单个用户信息端点,因此我试图确定我们的实现是否不完整,或者LinkedIn上的实现是否有问题(或第三个选项,一种我还没有发现的方法。
将问题分解为两个逻辑问题:
1)将信息分为两个端点是否符合OAuth 2.0?
2)我错过了什么吗,有没有办法将电子邮件与其他基本用户信息(以前在v1基本用户信息端点中合并在一起)一起获取?
我浏览了所有v2 API文档,尤其是迁移文档(https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq?context=linkedin/consumer/context)和有关端点更改的相关信息,以及各种OAuth 2文档/开放ID规范。