OpenId Connect Provider Python 3
我正在寻找一个可以用来实现OpenId Connect Provider的好的程序包。我找到了一个叫做pyoidc的文件,但是围绕它的文档却一点也不出色。谁能建议一个不同的程序包,或者任何人都有pyoidc的示例实现?
Django框架的OpenID Connect Provider实现:
https://github.com/juanifioren/django-openid-provider
它适用于Python 3.4和2.7。
如果您还有其他问题,请随时问我。
问候。
-伊格纳西奥
分发中有示例。刚刚添加了另一个RP示例(rp3),我认为它应该更容易理解。也开始添加文档。
万一有人需要。我从事Authlib已有一段时间,它已经(将包含)每个OAuth 2规范。 OpenID Connect也包括在内。借助Authlib v0.6,您可以在Flask中轻松创建OpenID Connect提供程序。有用的链接:
是的,您需要先阅读OAuth 2文档,然后再阅读OIDC文档。这是OAuth 2提供程序的示例。
一家日本公司Gehirn已开放了与Python 3兼容的OpenID Connect库的源代码,但不幸的是该文档很少。