我有一个应用程序,它相当于在用户手机上运行的Python脚本和运行在用户浏览器中的JS客户端。 Python脚本将消息作为HTTP请求发送给App Engine。服务器然后将消息推送到JS客户端。需要在Python中发送HTTP请求,并通过Google帐户进行身份验证
问题是身份验证:服务器可以很容易地使用谷歌帐户来验证任何来自JS客户端的特定用户发送的,但我不知道如何让Python脚本发出HTTP请求,这也将认证。
任何想法?
我有一个应用程序,它相当于在用户手机上运行的Python脚本和运行在用户浏览器中的JS客户端。 Python脚本将消息作为HTTP请求发送给App Engine。服务器然后将消息推送到JS客户端。需要在Python中发送HTTP请求,并通过Google帐户进行身份验证
问题是身份验证:服务器可以很容易地使用谷歌帐户来验证任何来自JS客户端的特定用户发送的,但我不知道如何让Python脚本发出HTTP请求,这也将认证。
任何想法?
我想你正在寻找双腿Oauth从手机发出的请求作为合法用户。除非恶意用户未经授权使用请求令牌,否则OAuth请求是“防欺骗”的。 – aitchnyu 2012-03-07 06:31:33