我正在使用Google : OAuth2中的https://github.com/zquestz/omniauth-google-oauth2,但是在将POST请求发送到Google之后,什么也没有发生。

在日志中,我可以看到发送POST请求的消息,但是在看到该消息后什么也不会发生。我还检查了API端点以检查流量,但似乎没有收到任何请求。

在我的routes.rb中,我有一行定义了get 'auth/:provider/callback', to: 'sessions#omniauth',按钮的链接被定义为<%= button_to "Log in with Google", '/auth/google_oauth2' %>。
我试着添加了一堆URL,以防我没有添加正确的URL,但它们似乎都不起作用。

我觉得我错过了一些非常琐碎的东西,但被困了一段时间。有人知道为什么这不管用吗?
发布于 2022-11-19 15:06:57
最后我使用了设计,这个问题就解决了。我仍然不知道为什么我不能设置这不使用的设计,但使用设计是容易的解决方案:https://github.com/heartcombo/devise
https://stackoverflow.com/questions/74425684
复制相似问题