Я проверяю свои учетные данные пользователей вне стандартной методологии Django Auth в и (Active Directory), и если они существуют в активном каталоге, но не в пользователях Django, я делаю их учетной записью (также не уверен, что это правильный способсделать это)
user = User.objects.create_user(username=username_param)
user.set_unusable_password()
Я установил непригодный пароль, так как я не хочу хранить пароли на сайте Django
Как мне войти в систему на основании того, что они передадут мою пользовательскую ADаутентификация по имени пользователя и если у них не установлен пароль (в Django), поскольку вы не можете выполнить метод
check_password()
в поле пароля, так как он всегда будет возвращать False
Пароль в паролеполе для страницы администратора Django гласит:
Password:No password set.
Заранее спасибо