2013-02-22 98 views
0

我已经成功实施了simpleauth包,用于我一直在研究的基本webapp。我现在需要通过运行在Raspberry Pi上的python脚本将数据发送到此服务(该应用程序是一个用于温度的“数据记录器”)。在我实现simpleauth包之前,我可以将数据和用户名发布到网站上。唉,现在的回应是登录页面(预期)。Google App Engine中的OAuth2.0身份验证

如果我想从命令行连接到这个webapp,我假设我需要验证自己。但是,我会如何去做这件事?我假设我将需要以编程方式复制浏览器所采取的步骤来获得令牌,但是I think I've tried this并没有奏效。我甚至不知道我的令牌提供者是谁 - 我的web应用或Google?

任何提示?

回答

1

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

相关问题