直接访问时查找工作,
失败Not found. Authentication passthru.
在反向代理后面
答案 0 :(得分:0)
代理正在添加额外的反斜杠:
Started GET "//users/auth/google_oauth2" for 127.0.0.1 at 2015-04-28 12:13:34
未被承认;正常查询是
Started GET "/users/auth/google_oauth2" for 10.113.163.121 at 2015-04-28 12:26:26 +0000
更正代理配置之后oauth进程仍然失败,因为客户端未正确重定向+重定向url传递给google错误 - 可能需要一些oauth代理:(
编辑:当客户首先使用谷歌时,不需要代理 - 使用所谓的混合/服务器端流程:
https://developers.google.com/+/web/signin/server-side-flow
......但它有自己的瓶颈,如下所述:
https://github.com/zquestz/omniauth-google-oauth2/issues/122 和 https://github.com/zquestz/omniauth-google-oauth2/issues/174