Maypole :: Plugin :: Autorisatie

MAYPOLE :: Plugin :: Authorization is een PERL-module die een op rol gebaseerde autorisatie biedt voor maypole-toepassingen.
Download nu

Maypole :: Plugin :: Autorisatie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Dave Howorth
  • Uitgever website:
  • http://search.cpan.org/~djh/Maypole-Plugin-Authorization-0.10/lib/Maypole/Plugin/Authorization.pm

Maypole :: Plugin :: Autorisatie Tags


Maypole :: Plugin :: Autorisatie Beschrijving

Maypole :: Plugin :: Authorization is een PERL-module die een op rol gebaseerde autorisatie biedt voor maypole-toepassingen. Maypole :: Plugin :: Authorization is een PERL-module die een rollengerelateerde autorisatie biedt voor maypole-applicaties.synopsis # in uw hoofdtoepassingsschermklasse ... pakket BeerDB; Gebruik Maypole :: Application QW (Authentication :: GebruikersSessionCookie Authorization); Gebruik Maypole :: Constanten; # Configuratie is afhankelijk van het DATABASE-ontwerp, welke loader # wordt gebruikt, enz., Dus dit is slechts één mogelijkheid ... BeerDB-> Config-> Auth ({user__class => 'BeerDB :: Gebruikers', # Andere toetsen even goed voor de authenticatiemodule}); sub authenticeer {mijn ($ self, $ r) = @_; ... if ($ self-> autoriseer ($ r)) {return OK; } else {# Neem applicatie-specifieke machtiging falen actie ...} ...} # Maak webpagina Toon alleen tabellen voor deze gebruiker sub extra_data {mijn $ r = shift; $ R-> Config-> Display_tables (); } # Ondertussen in een sjabloon ergens ... kan worden gebruikt om te beslissen of een bewerkingsknop moet worden weergegeven, voor de examplethis-module biedt eenvoudige rollengerelateerde autorisatie voor mayopole. Het gebruikt de database om machtigingen op te slaan, die goed past bij Maypole.it, bepaalt of gebruikers gemachtigd zijn om specifieke methoden in klassen aan te roepen. Normaal gesproken zijn dit acties in modelklassen. Toestemming om methoden aan te roepen wordt niet rechtstreeks verleend; Het is toegewezen aan rollen en elke gebruiker kan een of meerdere rollen worden toegewezen. De methoden die beschikbaar zijn gemaakt in uw aanvraagobject worden vervolgens beschreven, gevolgd door een voorbeeld database-schema. Dan leggen we uit hoe u het schema kunt aanpassen met behulp van configuratie. Eindelijk zijn er enkele tips voor het beheren van de databasetabellen en een lijst van de verschillende gebruikszaken die zijn gekoppeld aan autorisatie. Vereisten: · Perl


Maypole :: Plugin :: Autorisatie Gerelateerde software