构建oauth和openid连接服务器的终极python库。

Authlib的Python项目详细描述


构建oauth和openid连接服务器的终极python库。 包括JWS、JWK、JWA、JWT。

规格

  • RFC5849:OAuth 1.0协议
  • RFC6749:OAuth 2.0授权框架
  • RFC6750:OAuth 2.0授权框架:承载令牌使用
  • RFC7009:OAuth 2.0令牌吊销
  • RFC7515:JSON Web签名
  • RFC7516:JSON Web加密
  • RFC7517:JSON Web键
  • RFC7518:JSON网络算法
  • RFC7519:JSON Web令牌
  • RFC7523:OAuth 2.0客户端身份验证和授权授予的JSON Web令牌(JWT)配置文件
  • RFC7662:OAuth 2.0令牌自省
  • RFC8414:OAuth 2.0授权服务器元数据
  • openid connect 1.0

实施

  • 请求OAuth 1会话
  • 请求OAuth 2会话
  • 请求断言会话
  • 烧瓶OAuth 1/2客户机
  • Django OAuth 1/2客户端
  • Flask OAuth 1.0服务器
  • Flask OAuth 2.0服务器
  • 烧瓶打开ID连接1.0
  • Django OAuth 1.0服务器

许可证

authlib是根据bsd授权的。有关许可证的详细信息,请参阅许可证。

如果此许可证不适合您的公司,请考虑购买 执照。查找有关Authlib Plans的详细信息。

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

推荐PyPI第三方库


热门话题
JAVAutil。整数java的扫描器键盘输入   java通知运行后立即崩溃   java如何在一个只能由类修改而不能由其实例修改的类中生成静态变量?   数据库Java字段猜测   返回值周围的java括号为什么?   java Android更新通讯录中的联系人   一个消费者正在读取数据   java是否可以通过编程方式为蓝牙配对设置pin?   java Spring引导和buildResponseEntity()   java为什么序列化可以在没有实现可序列化的情况下工作   Java同步无助于相互排斥   twitter Java Twitter4J未在推文下显示源标签   为什么Javasocket不支持中断处理?