由于身份验证失败,我无法使用Google App Engine部署应用.最近几次讨论过这个问题,
通常的解决方案是您需要对Google帐户进行更改,以允许"安全性"较低的应用程序访问(https://www.google.com/settings/security/lesssecureapps).我相当肯定这是我的问题,因为我在尝试部署之后立即收到来自谷歌的消息,并发出"不太安全"的第三方应用试图登录我的帐户的警告.
我的问题是为什么来自GAE的应用程序被谷歌认为"不太安全"?我之前没有这个问题就部署了应用程序,所以我需要更新GAE吗?我是否应该犹豫是否要启用"不太安全"的应用程序,因为肯定存在风险?
使用OAuth2部署您的应用程序而不是每次都传递您的用户名和密码可能是一个更好的主意.您可以使用--oauth2选项执行此操作:
appcfg.py --oauth2 update myapp /
有关详细信息,请参阅:https: //cloud.google.com/appengine/docs/python/tools/uploadinganapp#Python_Password-less_login_with_OAuth2
| 归档时间: |
|
| 查看次数: |
606 次 |
| 最近记录: |