Существует ли сторонняя система аутентификации для Django?

Мы пытаемся интегрировать приложение Django с провайдером OpenID Connect (OIDC) в качестве доверенной стороны. Провайдер не является крупным поставщиком, и поэтому у него нет собственных пакетов, поэтому мы используем Authlib. Это работает, но меня напрягает количество пользовательского кода, который нам приходится вводить для управления сессией, перенаправлениями и прочим.

У меня есть опыт работы в мире Ruby и Node.js, и в этих сообществах есть инструменты аутентификации общего назначения OmniAuth и Passport соответственно. Есть ли аналог для Django?

Ближе всего я нашел mozilla-django-oidc, который я могу попробовать - любопытно, есть ли другие, которые я упускаю. Удивительно, что я не встретил ничего, что подключается к системе аутентификации Django .

Спасибо!

Вернуться на верх