【问题标题】:OAUTH - Request Verified Email Address from LinkedInOAUTH - 从 LinkedIn 请求经过验证的电子邮件地址
【发布时间】:2013-10-17 04:13:53
【问题描述】:

所以我在使用 LinkedIn 的 OAUTH 登录期间获取用户的电子邮件地址,按照https://developer.linkedin.com/blog/making-it-easier-you-develop-linkedin

但是,似乎没有任何方法可以确保这是一个“经过验证”的电子邮件地址,而不是任何人都可以假装声称的电子邮件地址。

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

有谁知道这是设计使然还是有解决方法?

【问题讨论】:

    标签: oauth linkedin


    【解决方案1】:

    查看他们现在使用的 OAuth v2,它需要经过验证的电子邮件地址。

    【讨论】:

    • 其实我忘记回帖了。你是对的。事实上,OAUTH1x 流程已被弃用。它确实有问题恕我直言,但LinkedIn只是说他们已经停止支持它。无论如何,OAUTH2 更容易并且运行良好。
    • 我在哪里可以找到这封电子邮件的参考资料,需要经过验证? (如果在linkedin上有一些东西可以让我知道这封电子邮件已经过检查,那就太好了)
    • @DavidLjungMadison 我找不到任何关于此的文档,但我能够通过测试确认它按预期工作 - 请参阅下面的答案。
    【解决方案2】:

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

    但是,我无法找到有关此问题的任何官方文档。

    【讨论】:

    • 你对这个问题有什么想法吗?
    • 我从未找到任何官方文档,但我通过测试感到满意,电子邮件确认是使用 LinkedIn 进行 OAuth 的要求。
    猜你喜欢
    • 1970-01-01
    • 2013-10-31
    • 2014-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-17
    • 2016-09-08
    • 1970-01-01
    相关资源
    最近更新 更多