CGI :: Toepassing :: Plugin :: Authenticatie

CGI :: Toepassing :: Plugin :: Authenticatie is een authenticatiekader voor CGI :: Toepassing.
Download nu

CGI :: Toepassing :: Plugin :: Authenticatie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Cees Hek
  • Uitgever website:
  • http://search.cpan.org/~ceeshek/CGI-Application-Plugin-TT-1.04/lib/CGI/Application/Plugin/TT.pm

CGI :: Toepassing :: Plugin :: Authenticatie Tags


CGI :: Toepassing :: Plugin :: Authenticatie Beschrijving

CGI :: Toepassing :: Plugin :: Authenticatie is een authenticatiekader voor CGI :: Application. CGI :: Toepassing :: Plugin :: Authenticatie is een authenticatiekader voor CGI :: applicatie.Synopsis-pakket Mycgiapp; Gebruik basis qw (CGI :: applicatie); # Zorg ervoor dat dit gebeurt voordat u de plug-in gebruikt Gebruik CGI :: Toepassing :: Plugin :: Authenticatie; Mycgiapp-> Authen-> Config (stuurprogramma => ,); Mycgiap-> Authen-> Protected_Runmodes ('Myrunmode'); Sub myrunmode {mijn $ self = shift; # De gebruiker moet worden ingelogd als we hier hebben, mijn $ gebruikersnaam = $ self-> authen-> gebruikersnaam; } CGI :: Toepassing :: Plugin :: Authenticatie voegt de mogelijkheid toe om gebruikers te verifiëren in uw CGI :: applicatiemodules. Het importeert één methode die 'AuthEN' wordt genoemd in uw CGI :: Application-module. Via de methode van de Authen kunt u alle methoden van de CGI :: Toepassing :: Plugin :: Authentication Plugin toevoegen. Er zijn twee belangrijke beslissingen die u nodig hebt om deze module te gebruiken. Hoe worden de gebruikersnamen en wachtwoord gecontroleerd (dwz uit een database, LDAP, enz ...), en hoe kunnen we de weten weten dat een gebruiker al aanhoudende is ingelogd, zodat ze hun inloggegevens niet opnieuw moeten invoeren Het volgende verzoek (bijv. Hoe zullen we de authenticatie-informatie over aanvragen opslaan). Kies een drivingThere drie stuurprogramma's die bij de distributie zijn opgenomen. Ook is er in ondersteuning gebouwd voor alle authen :: eenvoudige modules (zoek CPAN voor AuthEN :: eenvoudig voor meer informatie). Dit zou voldoende moeten zijn om de behoeften van iedereen te dekken. Als u zich moet verifiëren tegen een bron die niet wordt verstrekt, kunt u de generieke driver gebruiken die een hash van gebruikersnaam / wachtwoordparen of een reeks arrays van inloggegevens, of een Subroutine-referentie die de inloggegevens kan verifiëren. Dus via het generieke stuurprogramma moet u uw eigen verificatiesysteem kunnen schrijven. Er is ook een dummy-driver, die blindelings inloggegevens accepteert (nuttig voor testen). Zie de CGI :: Toepassing :: Plugin :: Authenticatie :: Bestuurder :: Generic, CGI :: Toepassing :: Plugin :: Authenticatie :: Bestuurder :: DBI en, CGI :: Toepassing :: Plugin :: Authenticatie :: Driver :: Dummy Docs voor meer informatie over het gebruik van deze stuurprogramma's. En zie de Authen :: Simple Suite of Modules voor informatie over die stuurprogramma's. Kies een Storethe Store-modules Houd informatie over de authenticatiestatus van de gebruiker aanhoudende door meerdere verzoeken. De informatie die in de winkel is opgeslagen, bevat de gebruikersnaam en de vervaltijd van de inloggen. Er zijn twee winkelmodules inbegrepen bij deze distributie. Een sessie-gebaseerde winkel en een winkel op basis van cookie. Als uw toepassing al sessies gebruikt (via de CGI :: Application :: Plugin :: Session Module), raad ik aan dat u de session-winkel voor authenticatie gebruikt. Als u de sessieplugin niet gebruikt, kunt u de cookiewinkel gebruiken. De cookie-winkel houdt alle authenticatie in een cookie, die een controlesom bevat om ervoor te zorgen dat gebruikers de informatie niet kunnen wijzigen. Als u niet opgeeft welke winkelmodule u wilt gebruiken, probeert de plug-in de beste voor u te bepalen. Inloggen Pagethe-authenticatieplugin wordt geleverd met een standaardinlogpagina die kan worden gebruikt als u geen aangepaste inlogpagina wilt maken. Dit inlogformulier wordt automatisch gebruikt als u geen login_url of login_runmode-parameter in de configuratie verstrekt. Als u van plan bent om uw eigen inlogpagina te maken, raad ik aan dat u begint met de HTML-code voor de standaardinlogpagina, zodat uw inlogpagina de juiste formuliervelden en verborgen velden bevat. Todo: de inlogpagina is ontworpen met behulp van CSS stylesheets. Ik ben van plan dit flexibeler te maken, zodat u eenvoudig uw eigen stylesheets kunt maken om dit login-formulier opnieuw bruikbaar te maken. Ook is de standaard CSS alleen echt getest op de op Mozilla gebaseerde browser, dus als er CSS-goeroes daar zijn, zou ik wat hulp bij het krijgen van de standaardinlogpagina om mooi in de meeste browsers te laten werken. Momenteel moet het gracieus degraderen, maar het is misschien niet mooi ... Ticket-based authenticationDeze authenticatieplugin kan ook ticket-gebaseerde authenticatiesystemen aan. Het enige dat van u is vereist, is om een winkelmodule te schrijven die de inhoud van het ticket kan begrijpen. De authenticatieplugin vereist ten minste de 'gebruikersnaam' die van het ticket moet worden opgehaald. Een ticket-gebaseerd authenticatieregeling heeft helemaal geen stuurprogramma-module nodig, aangezien de daadwerkelijke verificatie van inloggegevens wordt uitgevoerd door een extern authenticatiesysteem, eventueel zelfs op een andere host. U moet de locatie van de inlogpagina opgeven met behulp van de login_url-configuratie-variabele en niet-geverifieerde gebruikers worden automatisch doorgestuurd naar uw aanmeldingspagina van uw ticket-authenticatie. Vereisten: · Perl


CGI :: Toepassing :: Plugin :: Authenticatie Gerelateerde software

Webfetch

Webfetch is een PERL-module om informatie van het web te downloaden en op te slaan. ...

160

Downloaden