如何使 OAuth 重定向与重定向 URL 中的 # 一起使用?
How to make OAuth redirection work with # in the Redirect URL?
我正在尝试使用他们的 OAuth API 将我的 Web 应用程序与 slack 集成。
我们的 Web 应用程序在其 URL 中有一个 #。 - example.org/#/路径
但是 Slack 不支持使用 # 重定向 URLs。 # 后面的部分被跳过。
我该怎么做才能绕过 # 并使重定向 URL 正常工作?
我遇到过类似的问题,并非所有身份验证服务器都支持 # 字符,但您想在网络中使用基于哈希的路由 UI。
注销,
在我的例子中,我想要一个 post 注销重定向 URL of #loggedout 但 AWS 不允许我配置它。所以我改为配置:
- post /logged out.html
的注销路径
- 这个运行一个simple script to change the hash fragment
登录
对于登录重定向 URI,您可以在重定向之前将哈希片段存储在会话存储中,然后在重定向之后恢复它,就像 this source file
的 startLogin 和 handleLoginResponse 方法一样
我正在尝试使用他们的 OAuth API 将我的 Web 应用程序与 slack 集成。 我们的 Web 应用程序在其 URL 中有一个 #。 - example.org/#/路径 但是 Slack 不支持使用 # 重定向 URLs。 # 后面的部分被跳过。 我该怎么做才能绕过 # 并使重定向 URL 正常工作?
我遇到过类似的问题,并非所有身份验证服务器都支持 # 字符,但您想在网络中使用基于哈希的路由 UI。
注销,
在我的例子中,我想要一个 post 注销重定向 URL of #loggedout 但 AWS 不允许我配置它。所以我改为配置:
- post /logged out.html 的注销路径
- 这个运行一个simple script to change the hash fragment
登录
对于登录重定向 URI,您可以在重定向之前将哈希片段存储在会话存储中,然后在重定向之后恢复它,就像 this source file
的 startLogin 和 handleLoginResponse 方法一样