【问题标题】:OAuth2.0 authentication in Google App EngineGoogle App Engine 中的 OAuth2.0 身份验证
【发布时间】:2013-02-23 05:34:19
【问题描述】:

我已经成功实现了simpleauth 包,用于我一直在开发的基本 web 应用程序。我现在需要从运行在 Raspberry Pi 上的 python 脚本向该服务发送数据(该应用程序是温度的“数据记录器”)。在我实现 simpleauth 包之前,我可以将数据和用户名发布到站点。唉,现在响应是登录页面(意料之中)。

如果我想从命令行连接到这个 web 应用程序,我假设我需要对自己进行身份验证。但是,我该怎么做呢?我假设我需要以编程方式复制浏览器为获取令牌而采取的步骤,但 I think I've tried this 并没有奏效。我什至不确定我的令牌提供者是谁 - 我的 webapp 还是 Google?

有什么建议吗?

【问题讨论】:

    标签: python google-app-engine oauth oauth-2.0 raspberry-pi


    【解决方案1】:

    如果您尝试在已安装或控制台应用程序上进行身份验证,则需要在将用户重定向到登录/授权页面时使用 urn:ietf:wg:oauth:2.0:oob 作为 redirect_uri GET 参数。一旦您的应用获得授权,他们将在文本框中看到有效的 OAuth 2.0 代码,他们必须将其复制/粘贴到您的应用中。一旦他们这样做了,那么您的应用程序必须遵循通常的服务器端流程的其余部分(用于令牌交换的代码等)。

    【讨论】:

      猜你喜欢
      • 2014-04-30
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多