class documentation

class AllowAllUsersRemoteUserBackend(RemoteUserBackend):

View In Hierarchy

Undocumented

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

Inherited from RemoteUserBackend:

Method authenticate The username passed as remote_user is considered trusted. Return the User object with the given username. Create a new User object if create_unknown_user is True.
Method clean​_username Perform any cleaning on the "username" prior to using it to get or create the user object. Return the cleaned username.
Method configure​_user Configure a user after creation and return the updated user.
Class Variable create​_unknown​_user Undocumented

Inherited from ModelBackend (via RemoteUserBackend):

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​_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 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
Method get​_user Undocumented
def user_can_authenticate(self, user):
Reject users with is_active=False. Custom user models that don't have that attribute are allowed.