我能找到的最佳信息来源是Github上的requests-oauth2项目的文档(当然还有源代码):
- https://github.com/maraujop/requests-oauth2
该文档还包含“有趣的阅读材料”部分,其中包含一些指向其他教程的链接。有关OAuth2处理流程的一般概述,请看一下本教程:
- http://apiwiki.poken.com/authentication/oauth2
当然,还有一个“老式的” python-oauth2库,该库有充分的文档记录:
- https://github.com/simplegeo/python-oauth2
该模块的文档包含Twitter API的三足身份验证示例。
关于 redirect_url
字段:通常,您可以在此处使用所需的任何URL(甚至包括本地地址,例如
http://localhost/my/endpoint),OAuth服务器在对客户端进行身份验证后将仅向客户端发出
HTTP 303
重定向请求,然后在客户端上进行处理-侧。但是,某些API服务(例如Twitter)将要求您事先指定redict_url,并拒绝某些URL(例如,基于IP的URL)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)