xref: /plugin/pureldap/conf/metadata.php (revision 208fe81a1d46425114eb6a90e8eceeed153c5f2d)
179f39653SAndreas Gohr<?php
2*208fe81aSAndreas Gohr
379f39653SAndreas Gohr/**
479f39653SAndreas Gohr * Options for the pureldap plugin
579f39653SAndreas Gohr *
679f39653SAndreas Gohr * @author Andreas Gohr <andi@splitbrain.org>
779f39653SAndreas Gohr */
879f39653SAndreas Gohr
96d90d5c8SAndreas Gohr$meta['base_dn'] = array('string');
10c2500b44SAndreas Gohr$meta['suffix'] = array('string');
1179f39653SAndreas Gohr
121078ec26SAndreas Gohr$meta['servers'] = array('array');
131078ec26SAndreas Gohr$meta['port'] = array('string');
146d90d5c8SAndreas Gohr
156d90d5c8SAndreas Gohr$meta['encryption'] = array('multichoice', '_choices' => array('none', 'ssl', 'tls'));
166d90d5c8SAndreas Gohr$meta['validate'] = array('multichoice', '_choices' => array('strict', 'self', 'none'));
176d90d5c8SAndreas Gohr
189446f9efSAndreas Gohr$meta['admin_username'] = array('string');
196d90d5c8SAndreas Gohr$meta['admin_password'] = array('password');
204b0f7b75SAndreas Gohr
21b914569fSAndreas Gohr$meta['attributes'] = array('array');
229b7cfb1aSAndreas Gohr$meta['primarygroup'] = array('string');
235dcabedaSAndreas Gohr$meta['recursivegroups'] = array('onoff');
240f498d06SAndreas Gohr$meta['expirywarn'] = array('numeric', '_min' => 0);
255dcabedaSAndreas Gohr$meta['usefscache'] = array('onoff');
264b0f7b75SAndreas Gohr$meta['page_size'] = array('numeric', '_min' => 1);
276d90d5c8SAndreas Gohr
28bf69b89cSAndreas Gohr$meta['sso'] = array('onoff');
29bf69b89cSAndreas Gohr$meta['sso_charset'] = array('string');
30