Linkedin OAuth 2.0 重定向 URL 不能包含片段标识符 (#)
Linkedin OAuth 2.0 redirect URLs cannot contain fragment identifiers (#)
我有一个单页应用程序,其中 url 结构通常是 http://mysite/#myview
我正在尝试将此 url 添加到 LinkdIn 应用程序设置中的授权重定向 URL 列表中,但我收到此错误消息:
这是否意味着我无法从 LinkedIn API 重定向回任何包含 #
的 url?
我已经能够对 Twitter API 进行类似的调用,但是他们不需要您像 LinkedIn 那样先向他们注册 URL
正确 - LinkedIn 不允许在 OAuth 2.0 回调 URL 中使用 # 符号,但是您可以通过使用内部映射回您身边的 URL 参数来实现类似的效果:
https://www.example.com/auth/linkedin?ref=myview
然后您的服务器端处理程序可以处理该 ref=myview
参数并将您重定向到 www.example.com/#myview
我有一个单页应用程序,其中 url 结构通常是 http://mysite/#myview
我正在尝试将此 url 添加到 LinkdIn 应用程序设置中的授权重定向 URL 列表中,但我收到此错误消息:
这是否意味着我无法从 LinkedIn API 重定向回任何包含 #
的 url?
我已经能够对 Twitter API 进行类似的调用,但是他们不需要您像 LinkedIn 那样先向他们注册 URL
正确 - LinkedIn 不允许在 OAuth 2.0 回调 URL 中使用 # 符号,但是您可以通过使用内部映射回您身边的 URL 参数来实现类似的效果:
https://www.example.com/auth/linkedin?ref=myview
然后您的服务器端处理程序可以处理该 ref=myview
参数并将您重定向到 www.example.com/#myview