使用 auth0 Firebase 和 Ionic 进行 Linkedin 身份验证

Posted

技术标签:

【中文标题】使用 auth0 Firebase 和 Ionic 进行 Linkedin 身份验证【英文标题】:Linkedin authentication using auth0 Firebase and Ionic 【发布时间】:2015-06-29 16:54:51 【问题描述】:

我正在使用 auth0.com 创建一个带有 Firebase 和 Ionic 的种子项目(在 Apps / APIs 下)。

但是,我遇到了这个问题Invalid redirect_uri. This value must match a URL registered with the API Key。我做了以下研究:

linkedin : Invalid redirect_uri. This value must match a URL registered with the API Key (尝试在OAuth 2.0 Redirect URLs 中使用http://localhost:8100/auth/linkedin/callback 并不起作用)

https://naveengopisetty.wordpress.com/2014/09/15/linkedin-oauth-2-0-issue-invalid-redirect_uri-this-value-must-match-a-url-registered-with-the-api-key/(http://localhost:8100/signin-linkedin 不工作)

https://www.drupal.org/node/2357091(http://localhost:8100/linkedin/company/token 不能正常工作)

无论我在 Linkedin 应用中更改了什么,登录弹出 url 总是有redirect_uri=https%3A%2F%2Fmyproject.auth0.com%2Flogin%2Fcallback

这意味着由于某种原因我的重定向 url 没有得到更改,并且 auth0 以某种方式强制其中包含“错误”的 url?

有人知道如何解决这个问题吗?还是 auth0.com 的 bug?

【问题讨论】:

【参考方案1】:

使用LinkedIn时,您应该按照this link关于如何配置为电子邮件提供商的说明进行操作

重要的是您必须在您创建的 LinkedIn 应用程序中将 https://accountName.auth0.com/login/callback 设置为回调 URL。你这样做了吗?

这有帮助吗?

谢谢!

【讨论】:

以上是关于使用 auth0 Firebase 和 Ionic 进行 Linkedin 身份验证的主要内容,如果未能解决你的问题,请参考以下文章

Auth0 与 Firebase 委托

可以像这样将 Auth0 集成到 Firebase 吗?

与 Firebase 和 Ionic 的通用链接

使用 ionic 和 firebase 云消息点击通知后打开页面

如何在 Ionic 4 中使用 Firebase 处理刷新令牌?

Ionic 和 Firebase - InvalidPipeArgument:管道“AsyncPipe”的“[object Object]”