OAUTH - 从LinkedIn请求验证电子邮件地址

5

根据https://developer.linkedin.com/blog/making-it-easier-you-develop-linkedin,我正在通过 OAUTH 以 LinkedIn 登录来获取用户的电子邮件地址。

但是,似乎没有办法确保这是一个“已验证”的电子邮件地址,而不是任何人都可以声称自己拥有的电子邮件地址。

其他我使用过的提供商如果用户未经过验证,则不会提供用户的主要电子邮件地址,并且实际上通常根本不会进行身份验证。然而,LinkedIn 似乎并不是这样。

是否有人知道这是有意设计的还是有解决方法?

2个回答

7

看一下他们现在使用的OAuth v2,它要求验证过的电子邮件地址。


2
实际上,我忘记回帖了。 是的,你是对的。事实上,OAUTH1x流已经被弃用了。我认为它确实存在问题,但LinkedIn刚刚表示他们停止支持它。 OAUTH2更容易,而且效果很好。 - cirrus
1
我在哪里可以找到有关此电子邮件需要验证的参考资料?(在领英上有些指向这个电子邮件已经被检查的东西会很好) - David Ljung Madison Stellar
@DavidLjungMadison 我没有找到任何关于这个的文档,但是通过测试我确认它按预期工作--请看下面我的回答。 - Mark Chackerian

2
我可以确认,截至2016年6月20日,LinkedIn不允许未验证电子邮件地址的帐户使用OAUTH进行身份验证。如果您尝试使用LinkedIn进行身份验证,您将在允许访问时看到以下错误屏幕:

LinkedIn OAUTH error screen

然而,我无法找到任何官方文件说明这个问题。

你有没有想到解决这个问题的办法? - Chamara Maduranga
我从未找到任何官方文档,但通过我的测试,我确认使用LinkedIn进行OAuth需要电子邮件确认。 - Mark Chackerian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接