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