Войдите в систему пользователя (Backend), у которого установлен непригодный пароль (Django) - PullRequest
0 голосов
/ 27 февраля 2019

Я проверяю свои учетные данные пользователей вне стандартной методологии 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.

Заранее спасибо

...