Skip to content
Snippets Groups Projects
Commit b32dd426 authored by Hinrikus Wolf's avatar Hinrikus Wolf
Browse files

add ldap authentication plugin to pretix

parent 0c5bcc24
Branches
No related tags found
No related merge requests found
...@@ -64,6 +64,7 @@ ...@@ -64,6 +64,7 @@
chdir: "{{app_path}}" chdir: "{{app_path}}"
with_items: with_items:
- rebuild - rebuild
- compress
notify: notify:
- "restart uwsgi instance {{app.instance}}" - "restart uwsgi instance {{app.instance}}"
......
...@@ -12,6 +12,10 @@ long_sessions={{ pretix_long_sessions }} ...@@ -12,6 +12,10 @@ long_sessions={{ pretix_long_sessions }}
ecb_rates={{ pretix_ecb_rates }} ecb_rates={{ pretix_ecb_rates }}
audit_comments={{ pretix_audit_comments }} audit_comments={{ pretix_audit_comments }}
{% if pretix_ldap %}
auth_backend=pretix_ldap.LDAPAuthBackend
{% endif %}
[database] [database]
backend=postgresql backend=postgresql
name={{ app_db_name }} name={{ app_db_name }}
...@@ -66,6 +70,14 @@ dsn={{ pretix_sentry_dsn }} ...@@ -66,6 +70,14 @@ dsn={{ pretix_sentry_dsn }}
[tools] [tools]
pdftk={{ pretix_tools_pdftk }} pdftk={{ pretix_tools_pdftk }}
{% endif %} {% endif %}
{% if pretix_ldap %}
[ldap]
bind_url={{ pretix_ldap_bind_url }}
bind_dn={{ pretix_ldap_bind_dn }}
bind_password={{ pretix_ldap_password }}
search_base={{ pretix_ldap_search_base }}
search_filter={{ pretix_ldap_search_filter }}
{% endif %}
[entropy] [entropy]
order_code={{ pretix_entropy_order_code }} order_code={{ pretix_entropy_order_code }}
......
...@@ -90,3 +90,11 @@ pretix_tools_pdftk: '/usr/bin/pdftk' ...@@ -90,3 +90,11 @@ pretix_tools_pdftk: '/usr/bin/pdftk'
pretix_entropy_order_code: 5 # <16 pretix_entropy_order_code: 5 # <16
pretix_entropy_ticket_secret: 32 # <64 pretix_entropy_ticket_secret: 32 # <64
pretix_entropy_voucher_code: 16 # <255 pretix_entropy_voucher_code: 16 # <255
pretix_ldap: false # do not forget to enable it via plugins
pretix_ldap_bind_url: "ldaps://ad.example.com"
pretix_ldap_bind_dn: "EXAMPLE\user"
pretix_ldap_password: "secret"
pretix_ldap_search_base: "cn=User,dc=example,dc=com"
pretix_ldap_search_filter: "(&(objectClass=inetOrgPerson)(mail={email}))"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment