diff options
author | Jason Madden <jamadden@gmail.com> | 2018-08-20 15:02:44 -0500 |
---|---|---|
committer | Jason Madden <jamadden@gmail.com> | 2018-08-20 15:02:44 -0500 |
commit | 1d553ae96dcc185e54cb9832203f6bb42ebda79b (patch) | |
tree | 03835733e08423683472d8216576adb4ed4554e4 /src/zope/security/management.py | |
parent | 23c968296fe58becae0a5e21f6a745827b7d11cb (diff) | |
download | zope-security-feature/system-user-regular-object.tar.gz |
Add ``ISystemPrincipal`` and make ``system_user`` a regular object that implements itfeature/system-user-regular-object
This facilitates adding adapter registrations for the system user.
Diffstat (limited to 'src/zope/security/management.py')
-rw-r--r-- | src/zope/security/management.py | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/zope/security/management.py b/src/zope/security/management.py index 0c037d0..1acc3d3 100644 --- a/src/zope/security/management.py +++ b/src/zope/security/management.py @@ -26,8 +26,21 @@ from zope.security.interfaces import ISecurityManagement from zope.security.interfaces import NoInteraction from zope.security.simplepolicies import ParanoidSecurityPolicy from zope.security._definitions import thread_local -from zope.security._definitions import system_user # API? - +from zope.security._definitions import system_user + + +__all__ = [ + 'system_user', + 'getSecurityPolicy', + 'setSecurityPolicy', + 'queryInteraction', + 'getInteraction', + 'ExistingInteraction', + 'newInteraction', + 'endInteraction', + 'restoreInteraction', + 'checkPermission', +] _defaultPolicy = ParanoidSecurityPolicy |