TT#19230 add LDAP support for prod environment

> https://django-auth-ldap.readthedocs.io/en/latest/index.html

Change-Id: Ib350b91e9337819ed1871d4bdc640d0bf5a71f13
changes/75/37475/5
Victor Seva 5 years ago
parent 6fa27e40e0
commit 858fdf6c19

3
debian/control vendored

@ -5,6 +5,7 @@ Homepage: https://www.sipwise.com/
Build-Depends:
debhelper-compat (= 12),
dh-systemd (>= 1.5),
libldap2-dev,
libpq-dev,
python3-dev,
virtualenv,
@ -16,7 +17,9 @@ Section: python
Architecture: all
Depends:
build-essential,
libldap2-dev,
libpq-dev,
libsasl2-dev,
make,
postgresql,
python3,

2
debian/server.ini vendored

@ -6,3 +6,5 @@ DOCKER_REGISTRY_URL=fake
DB_NAME=fake
DB_USER=fake
DB_PWD=fake
AUTH_LDAP_SERVER_URI=fake
AUTH_LDAP_USER_BASE=fake

@ -48,6 +48,16 @@ server_config.read(os.path.join(VAR_DIR, 'server.ini'))
JENKINS_URL = server_config.get('server', 'JENKINS_URL')
GERRIT_URL = server_config.get('server', 'GERRIT_URL')
DOCKER_REGISTRY_URL = server_config.get('server', 'DOCKER_REGISTRY_URL')
AUTH_LDAP_SERVER_URI = server_config.get('server', 'AUTH_LDAP_SERVER_URI')
AUTH_LDAP_USER_BASE = server_config.get('server', 'AUTH_LDAP_USER_BASE')
AUTH_LDAP_USER_DN_TEMPLATE = 'uid=%(user)s,' + AUTH_LDAP_USER_BASE
# Keep ModelBackend around for per-user permissions and maybe a local
# superuser.
AUTHENTICATION_BACKENDS = (
"django_auth_ldap.backend.LDAPBackend",
"django.contrib.auth.backends.ModelBackend",
)
# Database
# https://docs.djangoproject.com/en/1.8/ref/settings/#databases

@ -1,2 +1,3 @@
-r common.txt
psycopg2
django-auth-ldap

Loading…
Cancel
Save