Katalysator :: Plugin :: Authentication :: Shop :: LDAP :: Benutzer

Catalyst :: Plugin :: Authentication :: Shop :: LDAP :: Benutzer ist ein Benutzerobjekt, das ein LDAP-Objekt darstellt.
Jetzt downloaden

Katalysator :: Plugin :: Authentication :: Shop :: LDAP :: Benutzer Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Adam Jacob
  • Website des Verlags:
  • http://search.cpan.org/~holoway/Catalyst-Plugin-Authentication-Store-LDAP-0.04/lib/Catalyst/Plugin/Authentication/Store/LDAP.pm

Katalysator :: Plugin :: Authentication :: Shop :: LDAP :: Benutzer Stichworte


Katalysator :: Plugin :: Authentication :: Shop :: LDAP :: Benutzer Beschreibung

Katalysator :: Plugin :: Authentication :: Shop :: LDAP :: Benutzer ist ein Benutzerobjekt, das ein LDAP-Objekt darstellt. Katalysator :: Plugin :: Authentication :: Store :: LDAP :: Benutzer ist ein Benutzerobjekt, das ein LDAP-Objekt darstellt. "Methode, oder einfach nur $ c-> anmelden, tut es für Sie. Unteraktion: lokal {mein ($ self, $ c) = @_; $ c-> Login ($ C-> REQ-> Param (Benutzername), $ C-> REQ-> Param (Passwort)); $ c-> log-> debug ($ c-> user-> username. "Ist wirklich ordentlich!"); } Wenn Sie in einem Skalarkontext nur auf $ C-> Benutzer zugreifen, gibt es den aktuellen Benutzernamen zurück. Dies gilt ein LDAP-Objekt und präsentiert eine vereinfachte Schnittstelle zu den Inhalten. Es verwendet einige Autoload-Magie, um Methodenaufrufe zu bestehen. Es versteht nicht als einfache, lesbare Zugangsgeräte für die LDAP-Einträge verschiedene Attribute Vermeiden Sie, dass mit der Verwendung von "Has_Attribute" unten ausführlicher beschrieben ist. Sie können das alles überspringen und einfach direkt zum Netz gehen :: LDAP :: Entry-Objekt über die Methode "LDAP_ENTRY": My $ Entry = $ c-> user- > ldap_entry; Es hat auch Unterstützung für Rollen.MethodsNeu ($ Store, $ User) Nimmt einen Katalysator: Get_USER "Methode als US-Dollar "dieses Objekts ist und gibt es zurück. Wenn Sie den speziellen Wert" dn "für user_field verwenden, gibt es das DN des Net :: LDAP :: Entry Object.check_password ($ password) -Binds in das Verzeichnis als DN des internen Netzes :: LDAP :: Entry Object, mit dem in $ Kennwort gelieferten Bindungskennwort. Rendits 1 auf einer erfolgreichen Bindung, 0 bei Misserfolg.RolesReturns Die Ergebnisse von Katalysator :: Plugin :: Authentication :: Shop :: LDAP :: Backends "Lookup_Roles" -Methode, ein Array von Rollen, die für diesen User gültig sind.LDAP_EntryReturns den roh ldap_entry.attributes ($ type) Gibt ein Array von Attributen für diesen Benutzer zurück. Wenn $ Type "Ashash" ist, gibt es einen Hash mit den Attributnamen als Schlüssel zurück. (Und die Werte dieser Attribute wie nun, die Werte des Hashs) HASS_ATTRIBUTERTURNIERNEN DIE Werte für ein Attribut oder eindeutig, wenn das Attribut nicht vorhanden ist. Der sicherste Weg, um ein Attribut zu erhalten. Anforderungen: · Perl.


Katalysator :: Plugin :: Authentication :: Shop :: LDAP :: Benutzer Zugehörige Software