IPhone OAuth登录请求重定向到应用程序而不是浏览器,无法工作 [英] iPhone OAuth login request redirects to App not Browser, doesn't work

查看:0
本文介绍了IPhone OAuth登录请求重定向到应用程序而不是浏览器,无法工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我当前的方案是:

  • 在最新的iOS上运行iPhone
  • LinkedIn App已安装并登录
  • Web浏览器未登录LinkedIn(因为我有该应用程序)
  • 使用LinkedIn";功能登录开发Web应用

在iPhone上,点击登录LinkedIn&按钮,我会直接重定向到LinkedIn App,然后它什么都不做--只显示我的feed。我已经证实,同样的行为也发生在第三方网站和我自己的网站上。请注意,Android表现出了类似的行为,尽管我没有在那里进行过广泛的测试。

我找到了几个解决方法:

  • 如果我在隐私浏览模式下打开网站,则单击登录按钮会询问我是要打开应用程序还是停留在浏览器中。
  • 如果我长按并在后台打开选项卡中的登录按钮,它将打开(当然是在后台),而不是重定向到应用程序,从而允许我登录。
  • 如果我在浏览器中手动键入";linkedin.com";并登录,则它似乎也可以工作。

所有这些选项对最终用户都不太实用,基本上迫使我们完全删除该选项。

我相当肯定这是LinkedIn的问题,解决方案是:

  • 不要重定向到OAuth授权请求的应用程序,或者
  • 使应用程序正确处理OAuth授权请求。

如果我错了,我们有办法从客户端阻止这种重定向,我很乐意听到,否则我希望LinkedIn的工程师真的能看到这一点...

推荐答案

查看Issues with Linkedin Social connection

中的评论

LinkedIn已确认这是他们这边的问题。

这篇关于IPhone OAuth登录请求重定向到应用程序而不是浏览器,无法工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆