0

我正在尝试使用everyauth 来使用LinkedIn 对我的应用程序进行身份验证。身份验证本身是开箱即用的,但每个身份验证从 LinkedIn (req.user) 返回的对象仅包括 LinkedIn 的“基本个人资料”信息,而不是用户的主要电子邮件地址,这是我所追求的关键信息。我已在linkedin 中授权我的应用程序请求r_emailaddress,并且我认为(查看LinkedIn Api 文档)我需要定义登录请求的范围以明确请求电子邮件地址。我不知道如何使用everyauth 做到这一点。

我热衷于继续使用everyauth 而不是直接使用LinkedIn Api,因为a)everyauth 看起来非常令人印象深刻和全面,并且b)我计划将来使用其他身份验证方案。

谢谢

4

1 回答 1

0

Everyauth 使用 LinkedIn 的 oauth API 实现,它比当前的 API 实现 oauth2 更早。oauth 仍受支持,但您可能正在阅读基于 oauth2 的文档,而且它通常更易于使用。

我建议使用Passport并使用LinkedIn oauth2 策略,因为它对我有用。祝你好运!

于 2013-07-19T02:08:52.870 回答