符合OAuth 2.0的客户端和服务器库。

oauth2lib的Python项目详细描述


OAuth2lib
==


python OAuth 2.0客户端和提供程序库

响应类型=代码
&client嫒id={client嫒id}
&redirect嫒uri={redirect嫒uri}
[&state={state}
[&scope={scope}

响应:http 302
location={redirect嫒uri}
?代码={code}
&state={state}

错误响应:http 302
位置={重定向uri}
?错误=访问被拒绝
&state={state}


access token请求::oauth 2第4.1.3节

[仅服务器端]
请求:获取/获取访问令牌
?grant_type=授权代码
&client_id={client_id}
&client_secret={client_secret}
&redirect_uri={redirect_uri}
&;code={code}

response:http 200
{
“access_token”:“{access_token}”,
“token_type”:“{token_type}”,//see oauth 2 section 7.1 access token types
“expires_in”:3600,
“refresh\u token”:“{refresh\u token}”
}


错误响应:http 400
{
“error”:“access\u denied”,
“error\u description”:“用户无权访问团队。”
}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
http POST请求Java CouchDB   java删除带有大量尾随0的浮点字符串上的科学符号   JavaEE5和Hibernate   java如何在Spring Social中获得比特定id更早的tweet   java是框架。revalidate()在事件后获取输出是否重要?   java为什么不能返回通用映射?   java如何理解和优化工厂方法的高自时间   java Eclipse 202006错误由于项目的生成路径不完整,因此未生成该项目   多线程是java。util。向量序列化线程安全?   在Eclipse和java中使用不同的构建配置。属性文件   编译Java:从命令行运行的问题   java如何知道消息是否已确认/取消?   Java铸造一套   java Android Seekbar progress已更改变量,给出错误