Simpleacl.

Elenco di controllo di accesso semplice per Python
Scarica ora

Simpleacl. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Nome editore:
  • Kyle Terry

Simpleacl. Tag


Simpleacl. Descrizione

Elenco di controllo di accesso semplice per Python Simpleacl è un semplice elenco di controllo di accesso per Python che include WSGI Middleware.instruzioni per la classe ACL SimpleAcl >>> Import Simpleacl >>> ACL = Simpleacl.acl () >>> ACL.ADD_ROLE ('admin') >>> ACL. ADD_ROLE ('Member') >>> ACL.ADD_ROLE ('GUEST') >>> ACL.ADD_RESOURCE ('View_Page') >>> ACL.ADD_RESOURCE ('EDIT_PAGE') >>> ACL.ADD_RESOURCE ('Delete_Page') >>> ACL.allow ('Admin »,' ALL ') >>> ACL.ADA (' Member ', ) >>> ACL.allow (' Guest ',' View_Page ' ) >>> # impostare chi è il ruolo attivo in base a ciò che l'utente è. >>> ACL.ACTIC_ROLE_IS ('Member') >>> # Verifica se l'utente è consentito alla risorsa >>> ACL.IS_MOWNED ('EDIT_PAGE ') True >>> acl.is_owed (' delete_page ') Feldinstruzioni per il middleware SimpleAlcl - Pylons - Pylons - ProgcatiCurtCaurtment Queste istruzioni riguardano l'uso del middleware con i Pylons 0.9.xsimpleacl Middleware richiede la creazione di una classe di costruzione per la creazione dell'elenco di controllo dell'accesso. Si specifica la posizione di classe utilizzando due variabili di configurazione nel tuo Paster .inipjt = il tuo progetto Pylons NameOpen Your Progetti Development.ini e da qualche parte all'interno dell'app: Main Put ... Simpleacl.build.module = pjt.lib.aclsimpleacl.build.class = BuildACLNOW Crea un file in lib / chiamato ACL.PYTHIS è solo un'idea generale di come è possibile creare SimpleAcl ... Import SimpleaclClass BuildACL (Object): def __init __ (sé): pass def __call __ (auto): ACL = SimpleAcl.acl () ACL.Add_ROLE ('admin') acl.add_role ('membro') acl.add_role ('guest') acl.add_resource ('view_page') acl.add_resource ('edit_page') acl.add_resource ('delete_page') ACL.allow ('Admin', 'ALL') ACL. ACL. ACL.AD ('Member', ) ACL.allow ('GUEST', 'VIEW_PAGE') RITORNO ACLNOW IN PJT / CONFIG / Middleware .py Aggiungi la seguente importazione ... da Simpleacl.middleware Import ACLMiddleware ... Quindi nella sezione Dove dice # Middleware personalizzato qui aggiungi ... app = ACLmiddleWare (app, config) È ora possibile accedere al tuo oggetto SimpleAcl creato da ... richiesta.Envi. Ron.Get ("Simpleacl") Requisiti: · Python.


Simpleacl. Software correlato