LemonLdap :: NG :: Portal

LEMONLDAP :: NG :: Portal is een Perl-extensie voor het bouwen van limonldap-compatibele portals.
Download nu

LemonLdap :: NG :: Portal Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Xavier Guimard
  • Uitgever website:
  • http://search.cpan.org/~guimard/Net-Server-Mail-0.15/lib/Net/Server/Mail/ESMTP/XFORWARD.pm

LemonLdap :: NG :: Portal Tags


LemonLdap :: NG :: Portal Beschrijving

LemonLdap :: NG :: Portal is een perl-extensie voor het bouwen van LemonLdap-compatibele portals. LemonLdap :: NG :: Portal is een Perl-extensie voor het bouwen van LemonLdap-compatibele portals.Synopsis Gebruik LemonLdap :: NG :: Portal; Mijn $ Portal = Nieuwe LemonLdap :: NG :: Portal (Domein => 'Gendarmerie.defense.gouv.fr', Storagemodule => 'Apache :: Sessie :: MySQL', StorageOptions => {DataSource => 'DBI: MySQL : Database = dbname; host = 127.0.0.1 ', gebruikersnaam =>' db_user ', wachtwoord =>' db_password ', tableename =>' sessions ', lockdatasource =>' dbi: mysql: database = dbname; host = 127.0.0.1 ', Lockusername =>' db_user ', lockpassword =>' db_password ',}, ldapserver =>' ldap.domaine.com ', cookie_secure => 1,); # Voorbeeld van overbelasting: Kies de LDAP-variabelen om $ Portal op te slaan -> {setsessioninfo} = sub {My ($ self) = @_; Forreach $ _ QW (UID CN MAIL APPLI) {$ SELD -> {sessioninfo} -> {$ _} = $ invoer-> GET_VALUE ($ _); } PE_OK; }; if ($ portal-> proces ()) {# schrijf hier het menu met CGI-methoden. Deze pagina wordt alleen weergegeven als # de gebruiker hier niet wordt omgeleid. Print $ Portal-> Header; # Vergeet dit niet (zie L) print "..."; # of omleiden van de gebruiker naar het menu Print $ Portal-> Omleid (-uri => 'HTTPS: // Portal / Menu'); } anders {# Schrijf hier het HTML-formulier dat wordt gebruikt om te verifiëren met CGI-methoden. # $ Portal-> Fout Retourneert het foutbericht als Athentificatie mislukt # WAARSCHUWING: door defaut, invoernamen zijn "gebruiker" en "wachtwoord" afdrukken $ portal-> header; # Vergeet dit niet (zie L) print "..."; Print ''; # In uw formulier is de volgende waarde vereist voor omleidingsprint ''; # Volgende, login en wachtwoord print 'login:'; Print 'Wachtwoord:'; Print ''; } LemonLdap is een eenvoudige web-SSO gebaseerd op Apache :: Session Modules. Het vereenvoudigt de build van een beschermd gebied met een paar wijzigingen in de toepassing (ze moeten gewoon wat koptekens lezen voor boekhouding). Het beheert zowel authenticatie als autorisatie en biedt kopteksten voor boekhouding. U kunt dus een volledige AAA-bescherming hebben voor uw webruimte. Er zijn twee manieren om een cross domein-authenticatie te bouwen: cross domein-authenticatie zelf (LemonLdap :: portal :: CDA (nog niet geïmplementeerd in LemonLdap :: NG))))) Liberty Alliance (zie LemonLdap :: ServiceProvider en LemonLdap :: IdentityProvider) Deze bibliotheek is een manier om LemonLdap-compatibele portals te bouwen. U kunt het gebruiken door erfenis of door anonieme methoden zoals in het bovenstaande voorbeeld te schrijven. Vereisten: · Perl


LemonLdap :: NG :: Portal Gerelateerde software