【发布时间】:2016-03-24 04:09:38
【问题描述】:
我在 Elixir 和 Phoenix 方面相对较新(这可能是我不知道发生了什么的原因)。
我正在尝试在具有 Google 身份验证的 Phoenix 应用上设置 Ueberauth。
我尽我所能忠实地关注示例应用 https://github.com/ueberauth/ueberauth_example。
我为 Heroku 准备了应用程序,就像 Phoenix 文档所说的那样。主页正确显示。当我点击我的按钮开始认证过程时,我得到了谷歌和谷歌询问我是否想要认证。当我单击“是”时,我收到一个内部服务器错误,我真的不知道发生了什么。
这是我在日志中的内容:
2016-03-24T04:02:14.429507+00:00 app[web.1]: 04:02:14.429 [error] #PID 运行 GreatStrides.Endpoint 终止
2016-03-24T04:02:14.429520+00:00 应用[web.1]:服务器:MYHEROKUAPP:80 (http)
2016-03-24T04:02:14.429521+00:00 app[web.1]:请求:GET /auth/google/callback?code=ACODEGOESHERE
2016-03-24T04:02:14.429522+00:00 app[web.1]: ** (exit) exited in: :gen_server.call(:hackney_manager, {:new_request, #PID , #Reference, {:client, :undefined, {:metrics_ng, :metrics_dummy}, :hackney_ssl_transport, 'accounts.google.com', 443, "accounts.google.com", [], nil,无,无,真,:hackney_pool,5000,假,5,假,5,无,无,无,:未定义,:开始,无,:正常,假,假,假,:未定义,假,无,:等待, nil, 4096, "", [], :undefined, nil, nil, nil, nil, :undefined, nil}}, :infinity)
2016-03-24T11:54:59.195968+00:00 app[web.1]: ** (EXIT) 无进程
这是怎么回事?
【问题讨论】:
标签: heroku elixir phoenix-framework google-authentication ueberauth