【问题标题】:Unwanted octothorpe character (#) added to request cycle添加到请求周期中的不需要的八角字符 (#)
【发布时间】:2017-12-27 18:08:34
【问题描述】:

我正在使用 omniauth-google-oauth2 gem 让用户通过 Google 登录。

在控制器中处理 oauth 响应后,用户被重定向到另一个页面:/dashboard。登陆此页面时 - 一个 octothorpe(又名 hash/number/pound)字符被添加到 URL:

https://myapp.tld/dashboard#

从表面上看,这个井号是伴随着 oauth 响应而来的。但我无法收集它是如何以及为什么会被传递到最后一页的。

任何线索是如何发生的,或者如何清除传递该字符的重定向?

【问题讨论】:

标签: ruby-on-rails omniauth ruby-on-rails-5 omniauth-google-oauth2


【解决方案1】:

确保您的响应类型设置为您提供给用户的 URL 中的代码。

response_type=code

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 1970-01-01
    • 2021-03-02
    • 1970-01-01
    • 2020-11-13
    相关资源
    最近更新 更多