Подключение LDAP в nginx.conf

Я объявил настройки LDAP в settings.py (у меня приложение django). Вот как ut работает сейчас:

AUTH_LDAP_SERVER_URI = 'ldap://my_url'
AUTH_LDAP_BIND_DN = f'uid{LDAP_BIND_USER}, cn=bind_user,ou=service accounts,dc=something,dc=something_else'
AUTH_LDAP_BIND_PASSWORD = LDAP_BIND_PASSWORD
AUTH_LDAP_USER_SEARCH = LDAPSearch(
    'cn=users,dc=something,dc=something_else,dc=ac,dc=uk',
    ldap.SCOPE_SUBTREE, '(uid=%(user)s)')
AUTH_LDAP_GROUP_SEARCH = LDAPSearch(
    'OU=Groups,dc=something,dc=something_else,dc=ac,dc=uk',
    ldap.SCOPE_SUBTREE, '(objectClass=groupOfNames)')
AUTH_LDAP_GROUP_TYPE = GroupOfNamesType()

Мне нужно перенести этот кусок кода в nginx.conf. Я знаю о nginx_ldap_auth, но не могу понять, как использовать там AUTH_LDAP_GROUP_SEARCH и SCOPE_SUBTREE.

Теперь у меня есть что-то вроде этого:

proxy_set_header X-Ldap-URL      "ldap://my_url";
proxy_set_header X-Ldap-BindDN   "uid=LDAP_BIND_USER, cn=bind_user,ou=service accounts,dc=something,dc=something_else";
proxy_set_header X-Ldap-BindPass LDAP_BIND_PASSWORD;
Вернуться на верх