我正在尝试使用每个身份验证来使用LinkedIn来验证我的应用程序。身份验证本身是开箱即用的,但是LinkedIn (req.user)返回的每个身份验证返回的对象只包括LinkedIn的“基本资料”信息,而不包括用户的主要电子邮件地址,而不是我想要的关键信息。我已经在linkedin中授权我的应用程序请求r_emailaddress,我认为(查看LinkedIn Api文档)我需要定义登录请求的范围,以便显式地请求电子邮件地址。我不知道的是如何使用每个身份验证来做到这一点。
我热衷于继续使用每个身份验证,而不是直接使用LinkedIn Api,因为a)每个身份验证看起来都非常令人印象深刻和全面,以及b)我计划在未来使用额外的身份验证方案。
谢谢
发布于 2013-07-19 10:08:53
Everyauth使用LinkedIn的oauth API实现,该实现比当前的接口实现oauth2旧。oauth仍然受支持,但是您可能正在阅读基于oauth2的文档,而且它通常更容易使用。
我建议使用Passport和LinkedIn oauth2 Strategy,因为它对我很有效。祝好运!
https://stackoverflow.com/questions/16448053
复制相似问题