Sanic的OAuthLib,从Flask-OAuthLib移植
项目描述
Sanic-OAuthlib是Sanic的一个扩展,允许您与启用OAuth的远程应用程序交互。在客户端,它是Sanic-OAuth的替代品。但它不仅仅是替代品,还帮助您创建OAuth提供者。
Sanic-OAuthlib是Flask-OAuthlib的一个分支,使用SanicPluginsFramework移植到Sanic。
Sanic-OAuthlib依赖于oauthlib。
功能
(这些功能直接移植自Flask-OAuthLib)
支持OAuth 1.0a、1.0、1.1、OAuth2客户端
友好的API(与Sanic-OAuth相同)
通过SanicPluginsFramework直接集成到Sanic
基本支持远程调用RESTful API
支持使用HMAC和RSA签名的OAuth1提供者
支持使用Bearer令牌的OAuth2提供者
在github issues上请求更多功能。
安全报告
如果您发现了无法公开的安全漏洞,请通过电子邮件发送给我 ashleysommer@gmail.com。欢迎附上补丁的附件。
安装
使用 pip 安装 sanic-oauthlib 简单易行。
$ pip install Sanic-OAuthlib
如果您尚未安装 pip,请尝试使用 easy_install。
$ easy_install Sanic-OAuthlib
附加说明
有关 Flask-OAuthlib 的原始文档,请参阅此处:flask-oauthlib@readthedocs。
如果您只对客户端部分感兴趣,您可以在 example 目录中找到一些示例。
GitHub 上也有一个 开发版本。
项目详情
下载文件
下载适合您平台的文件。如果您不确定该选择哪个,请了解更多关于 安装软件包 的信息。
源代码发行版
Sanic-OAuthlib-0.4.0.tar.gz (190.8 kB 查看哈希值)
构建发行版
Sanic_OAuthlib-0.4.0-py3-none-any.whl (177.3 kB 查看哈希值)