Аутентификация и права в Django
Система пользователей Django: вход и выход, своя модель пользователя, группы и права, регистрация через соцсети.
4 статьи
Начните отсюда
Django★ руководство
Аутентификация в Django: пользователи, вход и права
Как устроена аутентификация в Django: модель User, вход и выход, LoginView, login_required, права и группы, своя модель пользователя и django-allauth.
· 16 минЧитать
Подробные разборы
Права доступа в Django: permissions и группы
Права доступа в Django: модель Permission, стандартные и свои права, группы, has_perm и кеш, permission_required, perms в шаблонах, админка и объектные права.Своя модель пользователя в Django (AUTH_USER_MODEL)
Своя модель пользователя в Django (custom user model): AbstractUser или AbstractBaseUser, вход по email, админка, createsuperuser и смена модели в проекте.django-allauth: регистрация и вход через соцсети
Настройка django-allauth 65.x в Django 6: вход по email, подтверждение почты, VK ID, Яндекс, Telegram, Google и GitHub, headless API, 2FA и шаблоны.