You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.7 KiB
31 lines
1.7 KiB
<?php
|
|
|
|
$conf['useacl'] = 1;
|
|
$conf['savedir'] = '{{ dokuwiki_root_dir }}/data';
|
|
|
|
$conf['authtype'] = '{{ dokuwiki_auth }}';
|
|
{% if dokuwiki_auth == 'authldap' or dokuwiki_auth == 'authhttpldap' %}
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['server'] = "{{ dokuwiki_ldap_uri }}";
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['starttls'] = {{ dokuwiki_ldap_starttls | ternary('1','0') }};
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['version'] = '3';
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['usertree'] = '{{ dokuwiki_ldap_user_base }}';
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['grouptree'] = '{{ dokuwiki_ldap_group_base }}';
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['userfilter'] = '{{ dokuwiki_ldap_user_filter }}';
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['groupfilter'] = '{{ dokuwiki_ldap_group_filter }}';
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['groupkey'] = '{{ dokuwiki_ldap_group_key }}';
|
|
{% if dokuwiki_ldap_bind_dn is defined and dokuwiki_ldap_bind_pass is defined %}
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['binddn'] = '{{ dokuwiki_ldap_bind_dn }}';
|
|
$conf['plugin']['{{ dokuwiki_auth }}']['bindpw'] = '{{ dokuwiki_ldap_bind_pass }}';
|
|
{% endif %}
|
|
{% elif dokuwiki_auth == 'authad' %}
|
|
$conf['plugin']['authad']['base_dn'] = '{{ dokuwiki_ad_user_base }}';
|
|
$conf['plugin']['authad']['domain_controllers'] = '{{ dokuwiki_ad_dc | join(', ') }}';
|
|
$conf['plugin']['authad']['admin_username'] = '{{ dokuwiki_ad_bind_dn }}';
|
|
$conf['plugin']['authad']['admin_password'] = '{{ dokuwiki_ad_bind_pass }}';
|
|
$conf['plugin']['authad']['sso'] = 1;
|
|
$conf['plugin']['authad']['use_tls'] = {{ dokuwiki_ad_starttls | ternary('1','0') }};
|
|
$conf['plugin']['authad']['recursive_groups'] = 1;
|
|
$conf['plugin']['authad']['expirywarn'] = 15;
|
|
{% endif %}
|
|
|
|
?>
|
|
|