RT :: Erweiterung :: LDAPIMPORT

Benutzer von einem LDAP-Speicher importieren
Jetzt downloaden

RT :: Erweiterung :: LDAPIMPORT Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kevin Falcone
  • Website des Verlags:
  • http://search.cpan.org/~falcone/

RT :: Erweiterung :: LDAPIMPORT Stichworte


RT :: Erweiterung :: LDAPIMPORT Beschreibung

Importieren Sie Benutzer aus einem LDAP-Speicher RT :: Erweiterung :: LDAPIMPORT ist ein Perl-Modul, mit dem Benutzer von einem LDAP-Speicher importiert werden. : Das LDappassword wird in Ihren RT-Konfigurationsdateien festgelegt. Set (ldaphost, 'my.ldap.host') Set (LDapuser, 'Me'); Set (ldappassword, 'mypass'); ldapuser und ldappassword können leer sein, wodurch ein anonymes bind.ldaphost ein Hostname oder ein LDAP sein kann: // LDAPs: // urirun_searchExeSutes Eine Suche mit dem RT :: LDAPFilter und RT: : LDAPBASE OPTIONS.LDAPBASE ist der DN, um unter LDAPFilter zu suchen, ist, wie Sie die kommenden Benutzern einschränken möchten. Connect_LDAPImport_usestake Die Ergebnisse der Suche von RUN_Search und Maps Attribute von LDAP in RT :: Benutzerattribute mit $ RT: : Ldapmapping. Erstellt RT-Benutzer, wenn sie noch nicht vorhanden sind. Ein Feld auf einem RT :: User-Objekt LDAPField kann ein einfacher Skalar sein, und dieses Attribut wird in LDAP.it aufgenommen. Es kann auch ein ArrayRef sein, in dem in diesem Fall jedes der Elemente wiederum ausgewertet wird. Die Skalare werden in LDAP aufgelegt und zusammen mit einem einzigen Platz verkettet. Wenn der Wert eine Unterreferenz ist, wird er ausgeführt. Der Sub sollte einen Skalar zurückgeben, der untersucht wird. Wenn es sich um einen Skalar handelt, wird der Wert in LDAP aufgenommen. Wenn es sich um ein ArrayRef handelt, werden die Werte zusammen mit einem einzelnen SPACKE_LECK_LDAP_MAPTAPTRETURNS TRUE verkettet. Es gibt ein LDAPMapping konfiguriert, gibt false, loggt einen Fehler und trennte sich von LDAP, wenn kein Mapping._Build_USERBUILDS UP-Benutzerdaten von LDAP zum Importieren Gibt einen Hash der Benutzerdaten bereit für RT :: User :: Create_parse_ldap_mapInternal Helper-Funktion für Import_User Wenn wir ein ArrayRef übergeben haben, wird es über jedes Elemente zurückgegeben, falls einer von ihnen ein anderes ArrayRef oder Subroutine ist. Wenn wir sind Es ist ein Subref bestanden, er führt den Code aus und rezidiert über jede der zurückgegebenen Werte, sodass ein zurückgegebenes Array oder ArrayRef funktioniert. Wenn wir einen Skalar bestanden haben ein Hashref von Args, um an RT :: User :: Create zu übergeben s True, Daten in RT werden mit Daten in LDAP abgebaut. Andernfalls springen wir zum nächsten User.add_user_to_groupadds neue Benutzer mit der in der Variablen von $ LDAPGOUPNAME (Standardeinstellungen auf "aus LDAP") SETUP_GROUPPULLS Das $ LDAPGOUPNAME-Objekt aus dem DB oder erstellt sie, wenn wir dies tun, wenn wir dies tun. Werte an ein ausgewähltes Feld (eins |). Das benutzerdefinierte Feld sollte bereits vorhanden sein, da dies ansonsten einen Fehler auswirft und keine Daten importiert. Dies könnte wahrscheinlich einige CachingDisconnect_LDAPDisconnects von den LDAP-Servertierungen verwenden. Keine Argumente, kehrt nichts an. · Perl.


RT :: Erweiterung :: LDAPIMPORT Zugehörige Software