class documentation

class AllowAllUsersRemoteUserBackend(RemoteUserBackend): (source)

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 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 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 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 user_can_authenticate(self, user): (source)

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