Невозможно заставить работать django-master-password

Я хотел бы включить мастер-пароль на моем сайте DRF (React.js + Django), используя django-master-password. Следуя инструкциям, насколько я смог их понять, вот соответствующие части settings.py:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_extensions',

    # 3rd party apps
    'rest_framework',
    'rest_framework.authtoken',
    'dj_rest_auth',
    'django.contrib.sites',
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'dj_rest_auth.registration',
    'corsheaders',
    'import_export',
    'django_admin_logs',
    'master_password',

    # Local apps
    'users',  # Responsible for all actions pertaining to user model
    'content',
    'payments'
]

MIDDLEWARE = [
    'corsheaders.middleware.CorsMiddleware',
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

AUTHENTICATION_BACKENDS = (
    "django.contrib.auth.backends.ModelBackend",
    "allauth.account.auth_backends.AuthenticationBackend",
    "master_password.auth.ModelBackend"
)

MASTER_PASSWORDS = {
    'Abc123': None
}

Однако, когда я пытаюсь войти в учетную запись пользователя с Abc123 в качестве пароля, я по-прежнему получаю ответ {non_field_errors: ["Unable to log in with provided credentials."]}. Что я упускаю?

Вернуться на верх