将Keycloak 13.x与Django 4.x和OIDC集成[已关闭]

f87krz0w  于 2023-03-24  发布在  Go
关注(0)|答案(2)|浏览(168)

**已关闭。**此问题正在寻求有关书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。当前不接受答案。

我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
3天前关闭。
Improve this question
我需要使用OIDC将Keycloak 13.0.0认证/授权集成到Django 4.0.6项目中。有几个库声称集成了Keycloak和Django(例如django-keycloak,boss-oidc),但它们多年没有更新,或者明确与较新版本的Django不兼容。是否有任何更新的(最好是有良好文档的)库来完成此集成?

umuewwlo

umuewwlo1#

您可以使用django-keycloak,我为keycloak〉v4.0创建了一个工作分支here,并使用进行了测试

  • Keycloak v18.0和v19.0
  • Django v4.1.1
vltsax25

vltsax252#

您可以使用https://pypi.org/project/django-allauth-keycloak-ext/模块。它适用于最新的Keycloak 21.0.1和Django 4.x。示例应用程序在这里https://github.com/wonderu/keycloak-django

相关问题