OAuth 2.0教程?

2024-05-10 15:02:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在twisted上编写REST web服务,我想使用OAuth2.0进行授权。有没有教程可以帮助我编写OAuth服务器而不必阅读整个规范?我知道这是草稿,但就连Facebook也在使用它。


Tags: 规范服务器restwebfacebooktwisted教程oauth
3条回答

OAuth最终变得如此简单,实际上不需要一个库。它可以归结为使用HTTPS并传递草案中指定的正确POST参数:http://tools.ietf.org/html/draft-ietf-oauth-v2-10

FWIW,我这里有一个使用django和活塞与oauth2的示例项目:https://bitbucket.org/justinfx/django-piston-oauth2-nonrel-example

为2012年编辑:在https://code.google.com/oauthplayground上的Google OAuth 2 playground上尝试一个实用的演示。它将允许您查看工作请求。

没有任何好的、通用的OAuth 2教程。很明显,IETF规范和任何工程规范一样,都是被设计成具体而详细的,而不是简短而简单的。

另外,许多其他的oAuth 2文档是oAuth 1的diff,这是一种尝试和学习某些东西的可怕方式。

我发现Google自己的(Google特有的)oAuth 2文档相对来说比较好,能够理解它的实际工作方式-发送什么,在什么请求中,发送给谁: http://code.google.com/apis/accounts/docs/OAuth2.html

相关问题 更多 >