RT :: Extensión :: ldapimport

Importar usuarios de una tienda LDAP
Descargar ahora

RT :: Extensión :: ldapimport Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Kevin Falcone
  • Sitio web del editor:
  • http://search.cpan.org/~falcone/

RT :: Extensión :: ldapimport Etiquetas


RT :: Extensión :: ldapimport Descripción

Importar usuarios de una tienda LDAP RT :: Extensión :: LDAPIMPORT es un módulo Perl que se usa para importar usuarios de una tienda LDAP.Synopsis Use RT :: Extensión :: LDAPIMPORT; METHICHSCONNECT_LDAPRELIES EN LAS VARIABLES DE CONFIGURACIONES $ RT :: LDAPHOST, $ RT :: Ldapuser y $ RT: : LdAppassword se está configurando en sus archivos de configuración de RT. Set (ldaphost, 'my.ldap.host') establecido (ldapuser, 'yo'); Conjunto (ldAppassword, 'MyPASS'); Ldapuser y LdAppassword pueden estar en blanco, lo que hará que un enlace anónimo .Daphost puede ser un nombre de host o un LDAP: // ldaps: // URIRUN_SearchExecutes Una búsqueda con el RT :: LDAPFILTER y RT: : Ldapbase opt opt ​​opts.dapbase es que el DN para buscar en LDAPFilter es cómo desea restringir a los usuarios que vendrán Volver a conectarse al servidor LDAP usando Connect_LDAPIMPORT_USERSTAPETOS Los resultados de la búsqueda desde RUN_Search y los atributos de MAPS de LDAP a RT :: Atributos de usuario usando $ RT: : Ldapmapping. Crea los usuarios de RT si aún no existen .RT :: LDAPMapping debe configurarse en su archivo RT_SITECONFIG y se ve así en el conjunto ($ ldapmapping, {rtuserfield => ldapfield, rtuserfield => ldapfield}); rtuserfield es el nombre de Un campo en un objeto RT :: El objeto de usuario Ldapfield puede ser un simple escalar y ese atributo se buscará en LDAP.it también puede ser un Arrayref, en cuyo caso, cada uno de los elementos se evaluará a su vez. Los escalares se buscarán en LDAP y se concatenarán con un solo espacio. Si el valor es una subferencia, se ejecutará. El Sub debe devolver un escalar, que será examinado. Si es un escalar, el valor se buscará en LDAP. Si es un Arrayref, los valores se concatenarán con un solo espacio. Devuelve un hash de datos de usuario listo para RT :: Usuario :: Create_Parse_LDAP_Mapinternal Función de ayuda para import_user Si nos pasamos un Arrayref, se mostrará sobre cada uno de los elementos en caso de que uno de ellos sea otro Arrayref o subrutina. Si estamos Pasó un SUBREF, ejecuta el código y se reconstruye sobre cada uno de los valores devueltos para que funcione una matriz devuelta. Un hashref of Args para pasar a RT :: Usuario :: Crear intentará cargar el usuario y solo creará un nuevo usuario si no puede encontrar un usuario existente con el nombre o el correo electrónico ARG que pasa en la variable de $ ldapupdateusers i s Es cierto, los datos en RT se cerrarán con datos en LDAP. De lo contrario, saltaremos al siguiente usuario.add_user_to_groupadds nuevos usuarios al grupo especificado en la variable $ ldapgroupname (predeceselos a 'imported from ldap') Setup_grouppulls El objeto $ ldapgroupName fuera del DB o lo crea si se debemos hacer SO.ADD_CUSTOM_FIELD_VALUEADS Valores a un campo seleccionado (muchos) personalizado. El campo personalizado ya debería existir, de lo contrario, esto lanzará un error y no importará ningún dato. Probablemente podría usar algunos CachingDisconnect_LDAPDisconnectonens de los servertes LDAP sin argumentos, devuelve ningún requisito: · Perl


RT :: Extensión :: ldapimport Software relacionado