跳转到主要内容

OAuth2和OpenID Connect的Python实现

项目描述

idpyoidc

CI build pypi Downloads Downloads License

本项目是OpenID Connect和OAuth2的所有内容的Python实现。

简介

idpyoidc是JwtConnect堆栈的第二层(cryptojwt, idpyoidc)。作为OIDC OP Idpy实现了以下标准

它还附带以下附加模块。

使用方法

如果您想添加或替换功能,官方文档应该能告诉您如何操作。如果您只是要构建一个标准的OP,您只需了解如何编写配置文件即可。在example/文件夹中,您将找到一些基于flask和django的完整示例。

请阅读官方文档以获取使用示例和更多信息。

贡献

欢迎您的贡献,任何问题都无用,任何答案都不明显,我们需要您。

作为最终用户贡献

如果您发现了bug或想询问一些功能,请打开一个issue。

作为开发者贡献

请将您的Pull Requests提交到develop分支。请考虑以下分支

  • main:我们在打新稳定版标签之前合并代码的地方。
  • develop:我们在开发过程中推送代码的地方。
  • other-custom-name:新功能/贡献/bug修复将在这里处理,修订后合并到dev分支。

认证

OIDC Certification

许可证

整个项目代码是开源的,因此根据Apache 2.0许可发布。

由以下机构支持