Pull to refresh

Comments 2

Интеграция с LDAP, аутентификация через OIDC планируется?

Мы не добавляли в core часть аутентификацию через LDAP, во-первых, не всем компаниям необходимо, а во-вторых правила в каждой компании отличаются. Но, это делается довольно быстро и просто, как мы сделали у себя:

  • Устанавливается пакет django-auth-ldap

pip install django-auth-ldap
  • Добавляется backend для аутентификации в настройки Django

AUTHENTICATION_BACKENDS = [
    "django_auth_ldap.backend.LDAPBackend",
    "django.contrib.auth.backends.ModelBackend",
]
  • Указывается обязательные настройки

AUTH_LDAP_SERVER_URI = 'ldap://your_hostname_or_ip:389'
AUTH_LDAP_BIND_DN = '<lookup_user_name>'
AUTH_LDAP_BIND_PASSWORD = '<lookup_user_secret>'
AUTH_LDAP_GROUP_SEARCH = LDAPSearch(...)

Готово

Поиск групп, маппинг и другое настраивается отдельно, полную документацию можно почитать тут: https://django-auth-ldap.readthedocs.io/en/latest/

OIDC не планируется.

Sign up to leave a comment.