由于登录页面重定向循环,我无法从 Google Cloud Console 登录 Stackdriver。
这是完整的 http 请求流程:
请求 3 和 9 是 Stackdriver 的登录页面,如果向我显示任何 stackdriver 徽标和带有文本
Log in with Google
的单个链接。我尝试重新启动浏览器 (Firefox) 并清除所有缓存和站点数据,但行为没有改变。
最佳答案
经过一番调查,我找出了造成这种情况的各种原因:
-1-
根据 documentation ,
解决方案:
- 您必须为以下各项启用第三方 cookie:
google.com
account.google.com
apis.google.com
- 因此,在清除并启用浏览器 cookie 后,请确保它们未被阻止,例如被 PrivacyBadger 等任何扩展程序阻止。
-2-
如果您使用超过 1 个帐户登录浏览器,则可能会导致重定向行为。
解决方案:
- 如果问题仍然存在,请尝试从“隐身模式”登录,甚至使用不同的浏览器进行配置。
- 禁用所有扩展程序,然后重试。
-3-
来自浏览器的更新可能会干扰浏览器中的日志记录过程。
解决方案(同第二个):
- 如果问题仍然存在,请尝试从“隐身模式”登录,甚至使用不同的浏览器进行配置。
-4-
如果已安装的 Stackdriver 构建版本是 Beta 版,那么您可能会遇到此问题。
解决方案:
- 卸载 Beta 版并安装非 Beta 版 Stackdriver。
-5-
如果以上方法均无效,请更换您的网络和/或设备,然后重试。
此外,在我的研究过程中,我遇到了一些关于“Stackdriver 重定向循环问题”的功能请求。
1-Allow the use of Google Cloud products without having cross-site tracking enabled.
2-Login loop attempting to access Stackdriver by using default settings of Firefox.
一旦我们确定原因,您就可以为相应的(一个或多个)功能请求“加星标”,以便获得更多可见性,您还可以在 CC 字段中附加您的电子邮件,以便在任何更新时获得通知FR 的。
澄清问题:
关于oauth-2.0 - Stackdriver 登录重定向循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58991940/