您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – Google App Engine远程API OAuth

5b51 2022/1/14 8:20:25 python 字数 3230 阅读 426 来源 www.jb51.cc/python

我正在使用GAE远程api访问我的应用程序的数据存储. GAE的身份验证是使用remote_api_stub.ConfigureRemoteApi和一个返回用户名和密码的身份验证功能进行的. 有没有办法使用access_token进行身份验证,例如OAuth或OAuth 2.0? 有一个配置为使用两步验证的Google帐户解决方案. 目前,您可能会看到抛出“BadAuthentication In

概述

有没有办法使用access_token进行身份验证,例如OAuth或OAuth 2.0?

目前,您可能会看到抛出“BadAuthentication InvalidSecondFactor”错误,因为您无法从shell正确登录.

解决此问题,您需要一个App Password,授权该应用访问您的帐户资源.按照教程使用生成的密码和目标App Engine应用程序的管理员用户名作为Remote API的凭据.

更新:

此外,您可以查看AppEngine SDK中的remote_api_stub.py文件.你会找到一个名为_ConfigureremoteapiWith *的方法系列(注意前导下划线),例如:

> _ConfigureremoteapiWithKeyFile
> _ConfigureremoteapiWithComputeEngineCredential
> _ConfigureremoteapiWithOAuthCredentials

方法本身已有详细记录,请查看他们的文档字符串.他们将使用比remote_api_stub.Configureremoteapi()提供的通常ASP更安全的方法进行身份验证.

总结

以上是编程之家为你收集整理的python – Google App Engine远程API OAuth全部内容,希望文章能够帮你解决python – Google App Engine远程API OAuth所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶