IPhone OAuth登录请求重定向到应用程序而不是浏览器,无法工作 [英] iPhone OAuth login request redirects to App not Browser, doesn't work
本文介绍了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屋!
查看全文