pypicloud.access package¶
Submodules¶
- pypicloud.access.aws_secrets_manager module
- pypicloud.access.base module
IAccessBackend
IAccessBackend.ROOT_ACL
IAccessBackend.allow_register()
IAccessBackend.allow_register_token()
IAccessBackend.allowed_permissions()
IAccessBackend.can_delete_package()
IAccessBackend.can_overwrite_package()
IAccessBackend.can_update_cache()
IAccessBackend.check_health()
IAccessBackend.configure()
IAccessBackend.dump()
IAccessBackend.get_acl()
IAccessBackend.group_members()
IAccessBackend.group_package_permissions()
IAccessBackend.group_permissions()
IAccessBackend.groups()
IAccessBackend.has_permission()
IAccessBackend.in_any_group()
IAccessBackend.in_group()
IAccessBackend.is_admin()
IAccessBackend.load()
IAccessBackend.mutable
IAccessBackend.need_admin()
IAccessBackend.postfork()
IAccessBackend.user_data()
IAccessBackend.user_package_permissions()
IAccessBackend.user_permissions()
IAccessBackend.user_principals()
IAccessBackend.verify_user()
IMutableAccessBackend
IMutableAccessBackend.allow_register()
IMutableAccessBackend.allow_register_token()
IMutableAccessBackend.approve_user()
IMutableAccessBackend.create_group()
IMutableAccessBackend.delete_group()
IMutableAccessBackend.delete_user()
IMutableAccessBackend.dump()
IMutableAccessBackend.edit_group_permission()
IMutableAccessBackend.edit_user_group()
IMutableAccessBackend.edit_user_password()
IMutableAccessBackend.edit_user_permission()
IMutableAccessBackend.get_signup_token()
IMutableAccessBackend.load()
IMutableAccessBackend.mutable
IMutableAccessBackend.need_admin()
IMutableAccessBackend.pending_users()
IMutableAccessBackend.register()
IMutableAccessBackend.set_allow_register()
IMutableAccessBackend.set_user_admin()
IMutableAccessBackend.validate_signup_token()
get_pwd_context()
group_to_principal()
groups_to_principals()
- pypicloud.access.base_json module
IJsonAccessBackend
IJsonAccessBackend.db
IJsonAccessBackend.group_members()
IJsonAccessBackend.group_package_permissions()
IJsonAccessBackend.group_permissions()
IJsonAccessBackend.groups()
IJsonAccessBackend.is_admin()
IJsonAccessBackend.user_data()
IJsonAccessBackend.user_package_permissions()
IJsonAccessBackend.user_permissions()
IMutableJsonAccessBackend
IMutableJsonAccessBackend.allow_register()
IMutableJsonAccessBackend.approve_user()
IMutableJsonAccessBackend.create_group()
IMutableJsonAccessBackend.delete_group()
IMutableJsonAccessBackend.delete_user()
IMutableJsonAccessBackend.edit_group_permission()
IMutableJsonAccessBackend.edit_user_group()
IMutableJsonAccessBackend.edit_user_permission()
IMutableJsonAccessBackend.mutable
IMutableJsonAccessBackend.pending_users()
IMutableJsonAccessBackend.set_allow_register()
IMutableJsonAccessBackend.set_user_admin()
- pypicloud.access.config module
- pypicloud.access.ldap_ module
LDAP
LDAPAccessBackend
LDAPAccessBackend.check_health()
LDAPAccessBackend.configure()
LDAPAccessBackend.fallback
LDAPAccessBackend.group_members()
LDAPAccessBackend.group_package_permissions()
LDAPAccessBackend.group_permissions()
LDAPAccessBackend.groups()
LDAPAccessBackend.is_admin()
LDAPAccessBackend.user_data()
LDAPAccessBackend.user_package_permissions()
LDAPAccessBackend.user_permissions()
LDAPAccessBackend.verify_user()
User
reconnect()
- pypicloud.access.remote module
RemoteAccessBackend
RemoteAccessBackend.configure()
RemoteAccessBackend.group_members()
RemoteAccessBackend.group_package_permissions()
RemoteAccessBackend.group_permissions()
RemoteAccessBackend.groups()
RemoteAccessBackend.is_admin()
RemoteAccessBackend.user_data()
RemoteAccessBackend.user_package_permissions()
RemoteAccessBackend.user_permissions()
RemoteAccessBackend.verify_user()
- pypicloud.access.sql module
Group
GroupPermission
KeyVal
Permission
SQLAccessBackend
SQLAccessBackend.allow_register()
SQLAccessBackend.approve_user()
SQLAccessBackend.check_health()
SQLAccessBackend.configure()
SQLAccessBackend.create_group()
SQLAccessBackend.db
SQLAccessBackend.delete_group()
SQLAccessBackend.delete_user()
SQLAccessBackend.edit_group_permission()
SQLAccessBackend.edit_user_group()
SQLAccessBackend.edit_user_permission()
SQLAccessBackend.group_members()
SQLAccessBackend.group_package_permissions()
SQLAccessBackend.group_permissions()
SQLAccessBackend.groups()
SQLAccessBackend.is_admin()
SQLAccessBackend.need_admin()
SQLAccessBackend.pending_users()
SQLAccessBackend.postfork()
SQLAccessBackend.set_allow_register()
SQLAccessBackend.set_user_admin()
SQLAccessBackend.user_data()
SQLAccessBackend.user_package_permissions()
SQLAccessBackend.user_permissions()
User
UserPermission
Module contents¶
Classes that provide user and package permissions