Lemonldap :: ng :: portal

LEMONLDAP :: NG :: Portal ist eine Perl-Erweiterung, um Lemonldap-kompatible Portale zu bauen.
Jetzt downloaden

Lemonldap :: ng :: portal Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Xavier Guimard
  • Website des Verlags:
  • http://search.cpan.org/~guimard/Net-Server-Mail-0.15/lib/Net/Server/Mail/ESMTP/XFORWARD.pm

Lemonldap :: ng :: portal Stichworte


Lemonldap :: ng :: portal Beschreibung

LEMONLDAP :: NG :: Portal ist eine Perl-Erweiterung, um Lemonldap-kompatible Portale zu bauen. Lemonldap :: ng :: Portal ist eine Perl-Erweiterung für den Bau von LemonLDAP-kompatiblen Portalen.Synopsis Verwenden Sie LEMONLLDAP :: ng :: portal; Mein $ portal = new lemonldap :: ng :: portal (domain => 'gendarmerie.defense.gouv.fr', storageemodule => 'apache :: sessions :: mysql', speicheroptionen => {datasource => 'dbi: mysql : Datenbank = DBName; host = 127.0.0.1 ', Benutzername =>' db_user ', password =>' db_password ', tableName =>' sitzung ', lockdatasource =>' dbi: mysql: database = dbname; host = 127.0.0.1 ', LockusName =>' db_user ', lockpassword =>' db_password ',}, lDapServer =>' ldap.domaine.com ', cookie_secure => 1,); # Beispiel für Überlastung: Wählen Sie die LDAP-Variablen, um $ Portal zu speichern -> {setssioninfo} = sub {my ($ self) = @_; FOREACH $ _ QW (UID CN Mail-Appli) {$ self -> {sessioninfo} -> {$ _ _} = $ Eintrag-> get_value ($ _); } Pe_ok; }; Wenn ($ Portal-> Prozess ()) {# Schreiben Sie hier das Menü mit CGI-Methoden. Diese Seite wird nur angezeigt, wenn # der Benutzer hier nicht umgeleitet wurde. Drucken $ Portal-> Header; # Vergiss das nicht (siehe l) drucken "..."; # oder leiten Sie den Benutzer in das Menü um, drucken $ portal-> redirect (-uri => 'https: // Portal / Menü'); } else {# schreibt hier das HTML-Formular zur Authentifizierung mit CGI-Methoden. # $ portal-> Fehler Gibt die Fehlermeldung zurück, wenn die Athentifikation fehlgeschlagen ist # Vergiss das nicht (siehe l) drucken "..."; drucken ''; # In Ihrer Form ist der folgende Wert für den Umleitungsdruck ''; # NEXT, Login und Passwort drucken 'Login:'; 'Passwort:' drucken '; drucken ''; } Lemonldap ist ein einfaches Web-SSO basierend auf Apache :: Session-Modulen. Es vereinfacht den Build eines geschützten Bereichs mit einigen Änderungen in der Anwendung (sie müssen nur einige Header für die Rechnungslegung lesen). Es verwaltet sowohl Authentifizierung als auch Authentifizierung und Berechtigungen und liefert den Header für die Buchhaltung. So können Sie einen vollen AAA-Schutz für Ihren Webbereich haben. Es gibt zwei Möglichkeiten, eine Cross-Domain-Authentifizierung zu erstellen: Cross Domain-Authentifizierung selbst (LEMONLDAP :: Portal :: CDA (noch nicht implementiert in lemonldap :: ng)) Liberty Alliance (siehe LEMONLDAP :: serviceprovider und lemonldap :: identityprovider) Diese Bibliothek ist eine Möglichkeit, Lemonldap-kompatible Portale zu erstellen. Sie können es entweder durch Vererbung verwenden oder anonyme Methoden wie in dem obigen Beispiel schreiben. Anforderungen: · Perl.


Lemonldap :: ng :: portal Zugehörige Software