Boom :: Authz

BOOM :: Authz is een op het gebied van opgeheven autorisatie.
Download nu

Boom :: Authz Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • David Baird
  • Uitgever website:
  • http://search.cpan.org/~davebaird/Tree-Authz-0.03/lib/Tree/Authz.pm

Boom :: Authz Tags


Boom :: Authz Beschrijving

Tree :: Authz is een op het gebied van opgeheven autorisatie. BOOM :: Authz is een opgehelste autorisatie-regeling. Synopsis Gebruik Tree :: Authz; Mijn $ rollen = {Superuser => , spymasters => , spionnen => , Informants => , Moles => , politici => , burgers => ,}; Mijn $ Authz = Tree :: Authz-> Setup_Hierarchy ($ Rollen, 'Spyland'); mijn $ superuser = $ auth-> rol ('superuser'); mijn $ spionnen = $ auth-> rol ('spionnen'); mijn $ burgers = $ auth-> rol ('burgers'); mijn $ Base = $ Authz-> Rol ('Base'); $ spionnen -> Setup_permissions (); $ burgers-> Setup_permissions ('stemming'); $ BASE -> SETUP_PERMISSIES ('Breathe'); Foreach My $ Rol ($ Superuser, $ Spions, $ Citizens, $ Base) {Foreach My $ City (QW (Unspecified_ability Spy Spies Read_Secrets Wear_Disguise Stem Breathe kan)) {if ($ rol-> can ($ City)) {Print "$ rol kan '$ vermogen'n"; } else {print "$ rol kan niet '$ vermogen'n"; }}} # Prints: Superuser kan 'Unspecified_ability' # SuperPowers! Superuser Can 'SPY' Superuser Can 'Spies' Superuser Can 'Read_Secrets' Superuser Can 'Wear_Disguise' Superuser kan 'stemming' Superuser kan 'Ademen' Superuser kan 'kunnen' spionnen kunnen 'niet-gespecificeerde' spionnen kunnen 'spionnen' Spions kunnen 'Read_Secrets' Spions kunnen 'Slijtage'Disguise' kunnen 'stemming' spionnen kunnen 'ademhalen' spionnen kunnen 'kunnen' kunnen 'burgers' kunnen 'niet-gespecificeerde' burgers 'kunnen niet' spion 'kunnen' spionnen 'citizens kunnen' lezen 'comitair' niet 'slijtage' Burgers kunnen 'stemmen' burgers kunnen 'inademen' kunnen 'kunnen' kunnen 'kunnen' kan 'niet' niet-gespecificeerde 'basis' kan 'SPY'-basis geen' spionnen 'kan niet' lees'secrets'-basis kan niet 'Slijtage_disguise' kan 'niet' kunnen ademen #! basis kan niet 'kan' # !! # Opslaan van code op de knooppunten (rollen) van de Tree $ Spies-> Setup_abilities (Read_Secret => $ CODEEREF); Print $ Spions-> Read_Secret ('/ Pad / To / Secret / File'); $ spionnen-> Setup_Plugins ('My :: Spions :: Skills'); $ spionnen-> vlieg ($ jet); # Mijn :: Spions :: Vaardigheden :: Flyclass voor sprankend, rollengerelateerd machtigingen systeem (op rol gebaseerde toegangscontrole - RBAC). Custom-methoden kunnen op rolobjecten worden geplaatst. Autorisatie kan worden uitgevoerd door te controleren of de rolnaam overeenkomt met de vereiste naam, of door te testen (via CAN) of de rol de vereiste methode kan uitvoeren. De rol is standaard gespecificeerd. Aan de bovenkant kunnen superusters alles doen ($ superuser-> kan ($ actie) altijd een CODEREF retourneren). Aan de onderkant kan de basisrol niets doen ($ BASE-> CAN ($ ACTION) retourneert altijd undef) .Alle rollen worden automatisch in staat om acties te autoriseren die het enkelvoud en meervoud van de rolnaam worden genoemd. Vereisten: · Perl


Boom :: Authz Gerelateerde software

NET :: Snooplog

NET :: Snooplog is een PERL-module die wordt gebruikt om Snoop Network Packet-logs te lezen, van RFC1761 Snoop Ver 2. ...

154

Downloaden