【问题标题】:How to make OAuth redirection work with # in the Redirect URL?如何使 OAuth 重定向与重定向 URL 中的 # 一起使用?
【发布时间】:2020-10-13 14:56:07
【问题描述】:

我正在尝试使用他们的 OAuth API 将我的 Web 应用程序与 slack 集成。 我们的 Web App 在其 URL 中有一个 #。 -example.org/#/路径 但是 Slack 不支持带有 # 的重定向 URL。 # 之后的部分被跳过。 我该怎么做才能绕过 # 并使重定向 URL 正常工作?

【问题讨论】:

    标签: web redirect oauth-2.0 slack slack-api


    【解决方案1】:

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

    注销,

    就我而言,我想要一个 #loggedout 的注销后重定向 URL,但 AWS 不允许我对其进行配置。所以我改为配置:

    登录

    对于登录重定向 URI,您可以在重定向之前将哈希片段存储在会话存储中并在之后将其恢复,如 this source file 的 startLogin 和 handleLoginResponse 方法中一样

    【讨论】:

      猜你喜欢
      • 2020-01-21
      • 2015-08-28
      • 2012-10-16
      • 2013-01-30
      • 2016-09-29
      • 1970-01-01
      • 2021-12-16
      • 1970-01-01
      • 2016-05-18
      相关资源
      最近更新 更多