SimpleAcl

Liste de contrôle d'accès simple pour Python
Télécharger maintenant

SimpleAcl Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Nom de l'éditeur:
  • Kyle Terry

SimpleAcl Mots clés


SimpleAcl La description

Liste de contrôle d'accès simple pour Python SimpleAcl est une simple liste de contrôle d'accès pour Python comprenant le middleware WSGI.Instructions pour SimpleAcl ACL Class >>> Importation SimpleAcl >>> ACL = SimpleAcl.acl () >>> ACL.ADD_ROLE ('admin') >>> ACL. add_role ("membre") >>> acl.add_role ("Guest ') >>> ACL.Add_Resource (' View_Page ') >>> ACL.Add_Resource (' EDIT_PAGE ') >>> ACL.ADD_RESOURCE (' Delete_Page ') >>> ACL.allow ('admin', 'TOUT') >>> ACL.allow ('Membre', ) >>> ACL.allow ('Guest', 'View_Page' ) >>> # Définir qui est le rôle actif basé sur ce que l'utilisateur est. >>> ACL.Active_Role_is ("Membre ') >>> # Vérifiez si l'utilisateur est autorisé à la ressource >>> ACL.IS_ALEDED (' EDIT_PAGE ') True >>> ACL.IS_ALEDED (' DELLETE_PAGE ') FAUXINTRUCTIONS POUR MOYENNAIRE SIMPLAIRE - Pylons - Déprécis de ces instructions Couvrez à l'aide du Middleware avec Pylônes 0.9.xSimplaceCl Middleware nécessite de créer une classe de construction pour la construction de la liste de contrôle d'accès. Vous spécifiez l'emplacement de la classe à l'aide de deux variables de configuration dans votre lanceur de fichiers .inipjt = votre projet Pylônes Nomopen Vos projets Développement.ini et quelque part Inside Inside App: SimpleAcl.Build.module = pjt.lib.aclsimpleecl.build.class = Buildaclnow Créer un fichier dans lib / appelé ACL.PyThis est juste une idée générale de la manière dont vous pouvez construire SimpleAcl ... importer SimpleAclClass Buildacl (objet): def __init __ (auto): passe def __Call __ (auto): ACL = SimpleAcl.acl () acl.add_role ('admin') acl.add_role ("membre") ACL.Add_Role ("Guest ') ACL.Add_Resource (" View_Page ") ACL.AdD_RESOURCE (' EDIT_PAGE ') ACL.ADD_RESOURCE (' DELLETE_PAGE ') Acl.allow ('admin', 'Tout') ACL.allow ("membre", ) ACL.allow ('Guest', 'View_Page') Retour ACLNOW dans PJT / CONFIG / MOYENWARE .PY Ajoutez les importations suivantes ... à partir de SimpleAcl.middlewraware Import ACLMidDleware ... Puis dans la section où il est indiqué # Middleware personnalisé ici Ajouter ... app = aclmiddleware (app, config) Vous pouvez maintenant accéder à votre objet SimpleAcl construit de ... demande.envi Ron.get ('SimpleAcl') Exigences: · Python


SimpleAcl Logiciels associés