pypicloud.access package¶
Submodules¶
- pypicloud.access.aws_secrets_manager module
- pypicloud.access.base module
IAccessBackendIAccessBackend.ROOT_ACLIAccessBackend.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.mutableIAccessBackend.need_admin()IAccessBackend.postfork()IAccessBackend.user_data()IAccessBackend.user_package_permissions()IAccessBackend.user_permissions()IAccessBackend.user_principals()IAccessBackend.verify_user()
IMutableAccessBackendIMutableAccessBackend.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.mutableIMutableAccessBackend.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
IJsonAccessBackendIJsonAccessBackend.dbIJsonAccessBackend.group_members()IJsonAccessBackend.group_package_permissions()IJsonAccessBackend.group_permissions()IJsonAccessBackend.groups()IJsonAccessBackend.is_admin()IJsonAccessBackend.user_data()IJsonAccessBackend.user_package_permissions()IJsonAccessBackend.user_permissions()
IMutableJsonAccessBackendIMutableJsonAccessBackend.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.mutableIMutableJsonAccessBackend.pending_users()IMutableJsonAccessBackend.set_allow_register()IMutableJsonAccessBackend.set_user_admin()
- pypicloud.access.config module
- pypicloud.access.ldap_ module
LDAPLDAPAccessBackendLDAPAccessBackend.check_health()LDAPAccessBackend.configure()LDAPAccessBackend.fallbackLDAPAccessBackend.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()
Userreconnect()
- pypicloud.access.remote module
RemoteAccessBackendRemoteAccessBackend.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
GroupGroupPermissionKeyValPermissionSQLAccessBackendSQLAccessBackend.allow_register()SQLAccessBackend.approve_user()SQLAccessBackend.check_health()SQLAccessBackend.configure()SQLAccessBackend.create_group()SQLAccessBackend.dbSQLAccessBackend.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()
UserUserPermission
Module contents¶
Classes that provide user and package permissions