1<?php
2
3/**
4 * Options for the pureldap plugin
5 *
6 * @author Andreas Gohr <andi@splitbrain.org>
7 */
8
9$meta['base_dn'] = array('string');
10$meta['suffix'] = array('string');
11
12$meta['servers'] = array('array');
13$meta['port'] = array('string');
14
15$meta['encryption'] = array('multichoice', '_choices' => array('none', 'ssl', 'tls'));
16$meta['validate'] = array('multichoice', '_choices' => array('strict', 'self', 'none'));
17
18$meta['admin_username'] = array('string');
19$meta['admin_password'] = array('password');
20
21$meta['attributes'] = array('array');
22$meta['primarygroup'] = array('string');
23$meta['recursivegroups'] = array('onoff');
24$meta['expirywarn'] = array('numeric', '_min' => 0);
25$meta['usefscache'] = array('onoff');
26$meta['page_size'] = array('numeric', '_min' => 1);
27
28$meta['sso'] = array('onoff');
29$meta['sso_charset'] = array('string');
30