Web 如何使OAuth重定向与重定向URL中的#一起工作?

Web 如何使OAuth重定向与重定向URL中的#一起工作?,web,redirect,oauth-2.0,slack,slack-api,Web,Redirect,Oauth 2.0,Slack,Slack Api,我正在尝试使用OAuth API将我的web应用程序与slack集成。 我们的Web应用程序的URL中有一个#example.org/#/path 但是Slack不支持带#的重定向URL。#后面的部分将被跳过。 如何绕过#并使重定向URL正常工作?我遇到过类似的问题,即并非所有身份验证服务器都支持#字符,但您希望在web UI中使用基于哈希的路由 注销, 在我的例子中,我想要一个注销后重定向URL#loggedout,但AWS不允许我配置它。因此,我配置了: 的注销后路径 这运行了一个 登录

我正在尝试使用OAuth API将我的web应用程序与slack集成。 我们的Web应用程序的URL中有一个#example.org/#/path 但是Slack不支持带#的重定向URL。#后面的部分将被跳过。
如何绕过#并使重定向URL正常工作?

我遇到过类似的问题,即并非所有身份验证服务器都支持#字符,但您希望在web UI中使用基于哈希的路由

注销,

在我的例子中,我想要一个注销后重定向URL#loggedout,但AWS不允许我配置它。因此,我配置了:

  • 的注销后路径
  • 这运行了一个
登录

对于登录重定向URI,您可以在重定向之前将散列片段存储在会话存储中,然后将其恢复,如的startLogin和handleLoginResponse方法