def get_login_method(self, login_method): import cloud.auth.get_login_method as method params = { 'login_method': login_method, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def get_user(self, user_id): import cloud.auth.get_user as method params = { 'user_id': user_id, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def delete_session(self, session_id): import cloud.auth.logout as method params = { 'session_id': session_id } data = make_data(self.app_id, params) return method.do(data, self.resource)
def get_all_permissions(self): import cloud.auth.get_all_permissions as method params = { } data = make_data(self.app_id, params) return method.do(data, self.resource)
def delete_sessions(self, session_ids): import cloud.auth.delete_sessions as method params = { 'session_ids': session_ids } data = make_data(self.app_id, params) return method.do(data, self.resource)
def get_user_count(self): import cloud.auth.get_user_count as method params = { } data = make_data(self.app_id, params) return method.do(data, self.resource)
def delete_users(self, user_ids): import cloud.auth.delete_users as method params = { 'user_ids': user_ids } data = make_data(self.app_id, params) return method.do(data, self.resource)
def get_user_by_email(self, email): import cloud.auth.get_user_by_email as method params = { 'email': email, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def delete_user_group(self, group_name): import cloud.auth.delete_user_group as method params = { 'group_name': group_name, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def set_me(self, field, value): import cloud.auth.set_user as method params = { 'field': field, 'value': value, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def attach_user_group(self, user_id, group_name): import cloud.auth.attach_user_group as method params = { 'group_name': group_name, 'user_id': user_id, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def detach_group_permission(self, group_name, permission): import cloud.auth.detach_group_permission as method params = { 'group_name': group_name, 'permission': permission, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def put_user_group(self, group_name, description): import cloud.auth.put_user_group as method params = { 'group_name': group_name, 'description': description, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def create_session(self, email, password): import cloud.auth.login as method params = { 'email': email, 'password': password } data = make_data(self.app_id, params) return method.do(data, self.resource)
def create_system_user(self, email, password, extra): import cloud.auth.register_admin as method params = { 'email': email, 'password': password, 'extra': extra, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def set_login_method(self, login_method, enabled, default_group_name, register_policy_code): import cloud.auth.set_login_method as method params = { 'login_method': login_method, 'enabled': enabled, 'default_group_name': default_group_name, 'register_policy_code': register_policy_code, } data = make_data(self.app_id, params) return method.do(data, self.resource)
def get_users(self, start_key, limit): import cloud.auth.get_users as method params = {'start_key': start_key, 'limit': limit} data = make_data(self.app_id, params) return method.do(data, self.resource)