Linkedin OAuth 2.0重定向网址不能包含片段标识符(#)

时间:2015-12-22 16:22:29

标签: oauth oauth-2.0 linkedin

我有一个单页面应用程序,网址结构通常为http://mysite/#myview

我正在尝试将此网址添加到LinkdIn应用设置中的授权重定向网址列表中,但我收到此错误消息:

enter image description here

这是否意味着我无法从LinkedIn API重定向回任何包含#的网址?

我已经能够对Twitter API进行类似的调用,但是他们不要求你首先以LinkedIn的方式注册URL

1 个答案:

答案 0 :(得分:1)

正确 - LinkedIn不允许在OAuth 2.0回调网址中使用#符号,但是您可以使用内部映射到您身边的网址参数来实现类似的效果:

https://www.example.com/auth/linkedin?ref=myview

然后您的服务器端处理程序可以处理该ref=myview参数并将您重定向到www.example.com/#myview