179f39653SAndreas Gohr<?php 279f39653SAndreas Gohr/** 379f39653SAndreas Gohr * Options for the pureldap plugin 479f39653SAndreas Gohr * 579f39653SAndreas Gohr * @author Andreas Gohr <andi@splitbrain.org> 679f39653SAndreas Gohr */ 779f39653SAndreas Gohr 86d90d5c8SAndreas Gohr$meta['base_dn'] = array('string'); 9c2500b44SAndreas Gohr$meta['suffix'] = array('string'); 1079f39653SAndreas Gohr 111078ec26SAndreas Gohr$meta['servers'] = array('array'); 121078ec26SAndreas Gohr$meta['port'] = array('string'); 136d90d5c8SAndreas Gohr 146d90d5c8SAndreas Gohr$meta['encryption'] = array('multichoice', '_choices' => array('none', 'ssl', 'tls')); 156d90d5c8SAndreas Gohr$meta['validate'] = array('multichoice', '_choices' => array('strict', 'self', 'none')); 166d90d5c8SAndreas Gohr 179446f9efSAndreas Gohr$meta['admin_username'] = array('string'); 186d90d5c8SAndreas Gohr$meta['admin_password'] = array('password'); 194b0f7b75SAndreas Gohr 20b914569fSAndreas Gohr$meta['attributes'] = array('array'); 219b7cfb1aSAndreas Gohr$meta['primarygroup'] = array('string'); 225dcabedaSAndreas Gohr$meta['recursivegroups'] = array('onoff'); 23*0f498d06SAndreas Gohr$meta['expirywarn'] = array('numeric', '_min' => 0); 245dcabedaSAndreas Gohr$meta['usefscache'] = array('onoff'); 254b0f7b75SAndreas Gohr$meta['page_size'] = array('numeric', '_min' => 1); 266d90d5c8SAndreas Gohr 27bf69b89cSAndreas Gohr$meta['sso'] = array('onoff'); 28bf69b89cSAndreas Gohr$meta['sso_charset'] = array('string'); 29