簡體   English   中英

OpenId Connect Provider Python 3

[英]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。

如果您有任何其他問題,請隨時問我。

問候。

-Ignacio

分發中有一些例子。 剛剛添加了另一個RP示例(rp3),我認為應該更容易理解。 也開始添加文檔。

一家日本公司Gehirn開源了與Python 3兼容的OpenID Connect庫,但遺憾的是文檔很少。

如果有人需要。 我已經在Authlib上工作了一段時間,它已經(將會)包含所有OAuth 2規范。 OpenID Connect也包括在內。 使用Authlib v0.6 +,可以在Flask中輕松創建OpenID Connect提供程序。 有用的鏈接:

  1. GitHub: https//github.com/lepture/authlib
  2. OAuth 2文檔: https//docs.authlib.org/en/latest/flask/oauth2.html
  3. OIDC文檔: https ://docs.authlib.org/en/latest/flask/oauth2.html

是的,在閱讀OIDC文檔之前,您需要閱讀OAuth 2文檔。 以下是OAuth 2提供程序示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM