Google signin可通过http(在Google App Engine上)在我的nodejs应用上运行良好。
但是当通过https尝试时 - 收到以下错误。我正在使用Google App Engine自动管理的SSL。
请求中的重定向URI, http://www.example.com/api/auth/google/callback,与...不匹配 授权给OAuth客户端的。
问题似乎是 - 我在谷歌应用引擎中的nodejs应用程序不知道流量来自https - 我正在使用快递 - 如何解决这个问题?
正确设置了Google云控制台中oauth使用http和https的路径。
答案 0 :(得分:1)
在Developer Console中,您可以设置一些重定向URI以用于您的客户端凭据。
您目前正在尝试发送请求并发送
由于您的重定向uri尚未添加为有效的重定向。您需要添加为有效的或更好的,但请尝试从https://www.example.com/api/auth/google/callback
发送
我的node.js知识非常基本,但请检查你的OAUTH2_CALLBACK