在请求周期中添加了不需要的octothorpe字符(#)

时间:2017-12-27 18:08:34

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

我正在使用omniauth-google-oauth2 gem来登录Google用户。

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

https://myapp.tld/dashboard#

看起来,英镑符号在某种程度上与oauth响应一起出现。但我不知道如何以及为什么它会被传递到最后一页。

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

1 个答案:

答案 0 :(得分:0)

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

response_type=code