适用于App Engine的OAuth2客户端

Muh*_*uri 5 python google-app-engine oauth

任何人都可以建议我使用一个好的库,或者如何使用OAuth对另一台服务器进行身份验证来创建基于Python appengine的应用程序?

我有一个关于期望用户输入的appengine的应用程序.我希望用户能够上传一张图片,我会将其放入imgur.com,并能够在我的页面上向用户显示.为了能够做到这一点,我需要能够通过api.imgur.com进行身份验证.

sys*_*out 4

查看python-oauth2项目。

客户端示例:

import oauth2 as oauth

# Create your consumer with the proper key/secret.
consumer = oauth.Consumer(key="your-twitter-consumer-key", 
    secret="your-twitter-consumer-secret")

# Request token URL for Twitter.
request_token_url = "http://twitter.com/oauth/request_token"

# Create our client.
client = oauth.Client(consumer)

# The OAuth Client request works just like httplib2 for the most part.
resp, content = client.request(request_token_url, "GET")
print resp
print content
Run Code Online (Sandbox Code Playgroud)