dolmen.security.polories.

Eine Sammlung von Sicherheitskarten Baseclasses
Jetzt downloaden

dolmen.security.polories. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Souheil Chelfouh

dolmen.security.polories. Stichworte


dolmen.security.polories. Beschreibung

Eine Sammlung von Sicherheitskarten Baseclasses dolmen.security.policies ist ein Python-Modul, das eine steckbare Möglichkeit bietet, um die Sicherheit der Objektebene zu behandeln. >>> von Zope.Location Importort >>> von Zope.Interface Importimplements >>> von Zope.Annotation.Interfaces Import iattributeanNotatable >>> Klasseninhalt (Standort): ... Def __init__ (Selbst, Eltern, Name): ... selbst .__ Parent__ = Eltern ... selbst .__ Name__ = Name >>> Klasse Myfolder (Standort): ... Implementierungen (iattributeannotatable) ... def __init __ (selbst) :. .. self.contents = {} >>> Folder = myFolder () >>> contenta = ordner.contents = Inhalt (Ordner, 'A') ROLESSTANDARD-Verhalten der Boxeinstellungen >>> aus Zope. SecurityPolicy.ZoPepolicy-Import-EinstellungenForbject >>> Pprint (SettingsForObject (Contenta)) , 'PrincipalRoles': [], 'Rolepermissions': []}), (keine, {' CHINENPERPERMISSIONS ': [],' PrisclipRoles ': [],' Rolepermisssionen ': []}), (' Globale Einstellungen ', {' erhäulepermissions ': ,' PrisclipRoles ': [],' Rolepermissions ': })] Weisen Sie dem Testbenutzer eine Rolle >>> von ZOPE.SECURITYPOLICY.Interfaces importieren IprincipalRolemanager >>> Manager = IprincipalRolemanager (Ordner) >>> Manager.AsssignRoletopincipal ('test.role', 'Zope.test') Testen Sie die Rollenanwendung >>> von Zope.SecurityPolicy.Interfaces importieren iprincipalroleRolemap >>> ordner_rpm = iprincipalrolemap (Ordner) >>> Drucken Folder_RPM.GetRolesforprincipal ('Zope.test') Rolle Erbschaft >>> Pprint (SettingsforObject (Contenta)) ,' PrisclipRoles ': [],' Rolepermisssionen ': []}), (keine, {' erkinklumpespermies ': [],' PrincipalRoles ': ,' Rolepermisssions ': []}), (' Globale Einstellungen ', {' erhörerpermissions ': , 'PrisciPollRoles': [], ' Rolepermisssions ': })] Additivverhalten >>> grokcore.component als Grok >> > von grokcore.component.Testing Import Grok_Component >>> von Zope.SecurityPolicy.Interfaces Import Erlauben >>> von Zope.SecurityPolicy.SecurityMap Import SecurityMap >>> von dolmen.security.policies.principalrole-Import ExtresRolemap >>> von Zope. SecurityPolicy.Interfaces Import IprincipalRolemanager >>> Klasse MyHomeFolder (Standort): ... Implementierungen (iattributeanNotatable) ... DEF __Init __ (Selbst, ID): ... selbst .__ Name__ = "% s homepage"% id ... selbst .USSERID = ID >>> HOME = MYHOMEFOLDER ('ZOPE.TEST') >>> Pprint (SettingsforObject (Home) ) ('ZOPE.TEST Homepage', {'erhipserpermissions': [], 'PrisclipRoles': [], 'Rolepermisssionen': []}) >>> Klasse HomePagerOleManager (extresRolemap): ... grok.cteut (MyHomeFolder) ... ... DEF _COMPUTE_EXTRA_DATA (SELBST): ... extra_map = SecurityMap (). .. extra_map.addcell ('test.role', selbst. context.userid, zulassen) ... return extra_map >>> von Zope.component Import ProviDADAPTER >>> von Zope.SecurityPolicy.Interfaces Import (... IprincipalRolemanager, iPrincipalRolemap, IrolepermietMap) >>> ProvisisAdapter (... HomepagerOLemanager, (MyHomeFolder,), IprincipalRolemanager) >>> ProviDADAPTER (... Homepagerolemanager, (MyHomeFolder,), IprincipalRolemap) >>> Pprint (SettingsForObject (Home) ) ('Zope.test Homepage', {'shubpherpermissions': [], 'PrincipalRoles': , 'Rolepermissions': []}) Überprüfen der Berechtigungen : >>> von Zope.Security.Testing Import Principal, Partizipation >>> von Zope.Security.management Import Newsinteraction, Endinteraction >>> New Interinsinteraction (Teilnahme (Principal ('Zope.test')) >>> von Zope. Security-Import-CheckPermission >>> Packermission ('Zope.managercontent', Home) True >>> Home.Userid = "Jemand anderes" >>> Packermission ('Zope.managercontent', Home) False >>> EndInterac TION () Anforderungen: · Python Was ist neu in dieser Version: · Wiederverpackung


dolmen.security.polories. Zugehörige Software

Brauerei

Framework für die Verarbeitung, Analyse und Messung der Qualität strukturierter Datenströme ...

151

Herunterladen