【问题标题】:GAE Authentication Failed, Enable Less Secure AppsGAE 身份验证失败,启用不太安全的应用程序
【发布时间】:2014-10-27 03:30:17
【问题描述】:

由于身份验证失败,我无法使用 Google App Engine 部署应用程序。这个问题最近讨论过几次了,

GoogleAppEngine sign-in failed

Deploy app in google app engine

一个常见的解决方案是您需要更改您的 google 帐户以允许“不太安全”的应用程序访问 (https://www.google.com/settings/security/lesssecureapps)。我相当确定这是我的问题,因为我在尝试部署后立即收到来自谷歌的消息,警告说“不太安全”的第三方应用程序试图登录我的帐户。

我的问题是,为什么来自 GAE 的应用被 Google 认为“不太安全”?我之前部署的应用程序没有这个问题,所以我需要更新 GAE 吗?我是否应该犹豫启用“不太安全”的应用程序,因为肯定有伴随的风险?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    使用 OAuth2 部署您的应用程序而不是每次都传递您的用户名和密码可能是一个更好的主意。 您可以使用 --oauth2 选项来做到这一点:

    appcfg.py --oauth2 更新 myapp/

    查看更多信息: https://cloud.google.com/appengine/docs/python/tools/uploadinganapp#Python_Password-less_login_with_OAuth2

    【讨论】:

      猜你喜欢
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 2013-03-05
      • 1970-01-01
      • 2019-10-29
      相关资源
      最近更新 更多