Simplacl

Einfache Zugangskontrollliste für Python
Jetzt downloaden

Simplacl Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Kyle Terry

Simplacl Stichworte


Simplacl Beschreibung

Einfache Zugangskontrollliste für Python SimpleAcl ist eine einfache Zugriffssteuerungsliste für Python, mit der WSGI-Middleware enthalten sind Add_Role ('Mitglied') >>> acl.add_role ('Gast') >>> acl.add_resource ('view_page') >>> acl.add_resource ('edit_page') >>> acl.add_resource ('delete_page') >>> acl.allow ('admin', 'all') >>> acl.allow ('Mitglied', ) >>> acl.allow ('guest', 'view_page' ) >>> # Set, wer die aktive Rolle basierend auf dem, was der Benutzer ist. >>> acl.active_role_is ('Mitglied') >>> # prüfen, ob der Benutzer die Ressource >>> acl.is_allowed ('edition_page ') TRUE >>> ACL.IS_Allowed (' delete_page ') falscheinstrukturen für SimpleAlcl Middleware - Pylons - DecricedCurrent Diese Anweisungen decken mit der Middleware mit Pylons 0.9.xsimpleacl-Middleware erfordert, dass Sie eine Build-Klasse zum Erstellen der Zugriffskontrollliste erstellen. Sie geben den Unterrichtsportort mit zwei Konfigurationsvariablen in Ihrem Paster .IniPJT = Ihr Pylons-Projekt Namensofen Ihre Projekte entwickeln. Buildaclnow Eine Datei erstellen in lib / namens acl.pyThis ist nur eine allgemeine Idee, wie Sie SimpleAlcl ... Importieren von SimpleaClclass Buildacl (Objekt): DEF __Init __ (Self): Pass def __In __ (Self): ACL = Simpl.Call.acl () acl.add_role ('admin') acl.add_role ('Mitglied') acl.add_role ('Guest') acl.add_resource ('view_page') acl.add_resource ('edition_page') acl.add_resource ('delete_page') acl.allow ('admin', 'all') acl.allow ('Mitglied', ) ACL.Allow ('Guest', 'View_Page') Return ACLNOW in PJT / CONFIG / Middleware .py Fügen Sie den folgenden Import hinzu ... von SIMPLEACL.MIDTLEWARE Import ACLMIDDLEWARE ... dann in dem Abschnitt, in dem # Custom Middleware hier angezeigt werden. ... anfragen.devi. RON.GET ('SIMPLICCL') Anforderungen: · Python


Simplacl Zugehörige Software