【问题标题】:How to use actual Google Authentication on Python Development Web Server如何在 Python 开发 Web 服务器上使用实际的 Google 身份验证
【发布时间】:2015-01-02 19:26:37
【问题描述】:
我正在开发基于 Python webapp2 并使用 Google Api 客户端库(Python 版本)的 Google App Engine 网络应用程序。
尽管该应用程序当前正在本地服务器(Python Dev. Web Server)上运行,但我需要它来执行实际的 Gmail 身份验证(而不是使用 create_login_url 时通常在本地服务器上运行的虚假身份验证)。我该怎么做?
【问题讨论】:
标签:
javascript
python
html
google-app-engine
google-api
【解决方案1】:
“fake one”,用于在本地环境中模拟 Google 登录,因此在本地开发服务器上运行时无法使用 Users API 和您的 Google 帐户进行物理登录。
您可以切换到OAuth2 login,重定向 API 指向您的本地服务器(您需要在云控制台中将其列入白名单)。这将允许您在本地运行时使用您的 Google 帐户登录,但这种方法不使用用户 API。