OpenId连接提供程序Python 3

OpenId连接提供程序Python 3,python,python-3.x,oauth-2.0,openid,openid-connect,Python,Python 3.x,Oauth 2.0,Openid,Openid Connect,我正在寻找一个好的包,可以用来实现OpenId连接提供程序。我发现了一个名为pyoidc的,但它周围的文档一点也不好。有人能推荐一个不同的包吗?或者有人有pyoidc的示例实现吗?发行版中有一些示例。刚刚添加了另一个RP示例(rp3),我认为应该更容易理解。还开始添加文档。Django框架的OpenID连接提供程序实现: 它适用于Python3.4和2.7 如果您还有任何问题,请尽管问我 你好 -Ignacio是一家名为Gehirn的日本公司,它已经开放了源代码,但不幸的是,文档非常稀少。以备

我正在寻找一个好的包,可以用来实现OpenId连接提供程序。我发现了一个名为pyoidc的,但它周围的文档一点也不好。有人能推荐一个不同的包吗?或者有人有pyoidc的示例实现吗?

发行版中有一些示例。刚刚添加了另一个RP示例(rp3),我认为应该更容易理解。还开始添加文档。

Django框架的OpenID连接提供程序实现:

它适用于Python3.4和2.7

如果您还有任何问题,请尽管问我

你好


-Ignacio是一家名为Gehirn的日本公司,它已经开放了源代码,但不幸的是,文档非常稀少。

以备有人需要。我已经做了一段时间了,它已经(将会)包含了所有OAuth2规范。OpenID连接也包括在内。使用Authlib v0.6+,可以在Flask中轻松创建OpenID连接提供程序。有用链接:

  • GitHub:
  • OAuth 2文档:
  • OIDC文档:

  • 是的,在阅读OIDC文档之前,您需要阅读OAuth 2文档。这里有一个。

    只是一个建议,你可以删除标签oauth2.0,这是一个openId问题。你能提供一个链接吗?文档说很快就会有Py3.4的版本。。。然而,这个答案似乎声称Py3在一年前是兼容的?现在的真实情况是什么?现在的情况是它只是蟒蛇2。但我现在在PyCon US,我个人的sprint:-)将在sprint期间进行2to3移植。接下来的几天。