Javascript https服务器中的google Oauth登录
我在Https服务器上有一个meteor web服务器,比如说Javascript https服务器中的google Oauth登录,javascript,meteor,google-oauth,Javascript,Meteor,Google Oauth,我在Https服务器上有一个meteor web服务器,比如说https://popasdesasdasd.com。 我将这个url添加到Javascript源uri和https://popasdesasdasd.com/_oauth/google?close在重定向uri中 在请求时,它会显示不匹配的uri并要求放入http://popasdesasdasd.com/_oauth/google?close在重定向uri中 加上这个,我就错了 未捕获的安全性错误:阻止了具有原点的帧 “''”从使
https://popasdesasdasd.com
。
我将这个url添加到Javascript源uri和https://popasdesasdasd.com/_oauth/google?close
在重定向uri中
在请求时,它会显示不匹配的uri并要求放入http://popasdesasdasd.com/_oauth/google?close
在重定向uri中
加上这个,我就错了
未捕获的安全性错误:阻止了具有原点的帧
“''”从使用原点访问帧
"' '".
请求访问的帧具有“http”协议,
正在访问的帧具有“https”协议。协议必须匹配
如何修复它?确保您的ROOT\u URL环境变量也使用https://。没有https的原因就是您的指令说要使用
http://popasdesasdasd.com/_oauth/google?close
作为您在谷歌api控制台上的重定向uri
另外,确保https://popasdesasdasd.com/_oauth/google?close
设置为您的重定向URI。你必须纠正你已经用过的那个
如果您使用的是iframe,这可能是一个问题,您需要坚持一个协议。force ssl
包可以帮助重定向所有用户以使用ssl:
meteor add force-ssl
(注意,如果在VM上进行测试,这将使本地测试变得困难,特别是在使用windows且VM是独立的情况下)重定向uril必须是文件的精确路径。示例:不仅仅是一个目录,而且之后不能有任何?参数。我正在开发meteorjs应用程序,所以我不知道应该添加任何文件。谢谢你,伙计,你太棒了。根URL是问题所在