class documentation

Authenticates against settings.AUTH_USER_MODEL.

Method authenticate Undocumented
Method get_all_permissions Undocumented
Method get_group_permissions Return a set of permission strings the user `user_obj` has from the groups they belong.
Method get_user Undocumented
Method get_user_permissions Return a set of permission strings the user `user_obj` has from their `user_permissions`.
Method has_module_perms Return True if user_obj has any permissions in the given app_label.
Method has_perm Undocumented
Method user_can_authenticate Reject users with is_active=False. Custom user models that don't have that attribute are allowed.
Method with_perm Return users that have permission "perm". By default, filter out inactive users and include superusers.
Method _get_group_permissions Undocumented
Method _get_permissions Return the permissions of `user_obj` from `from_name`. `from_name` can be either "group" or "user" to return permissions from `_get_group_permissions` or `_get_user_permissions` respectively.
Method _get_user_permissions Undocumented
def authenticate(self, request, username=None, password=None, **kwargs): (source)
def get_all_permissions(self, user_obj, obj=None): (source)
def get_group_permissions(self, user_obj, obj=None): (source)

Return a set of permission strings the user `user_obj` has from the groups they belong.

def get_user(self, user_id): (source)
def get_user_permissions(self, user_obj, obj=None): (source)

Return a set of permission strings the user `user_obj` has from their `user_permissions`.

def has_module_perms(self, user_obj, app_label): (source)

Return True if user_obj has any permissions in the given app_label.

def has_perm(self, user_obj, perm, obj=None): (source)
def user_can_authenticate(self, user): (source)

Reject users with is_active=False. Custom user models that don't have that attribute are allowed.

def with_perm(self, perm, is_active=True, include_superusers=True, obj=None): (source)

Return users that have permission "perm". By default, filter out inactive users and include superusers.

def _get_group_permissions(self, user_obj): (source)

Undocumented

def _get_permissions(self, user_obj, obj, from_name): (source)

Return the permissions of `user_obj` from `from_name`. `from_name` can be either "group" or "user" to return permissions from `_get_group_permissions` or `_get_user_permissions` respectively.

def _get_user_permissions(self, user_obj): (source)

Undocumented