Реализация истечения срока действия пароля для конкретного пользователя в Django (например, сброс каждые 90 дней для подгруппы клиентов)
Приложение Django, которое я создаю, должно принимать различные политики безопасности от различных групп пользователей. Одной из таких политик является наличие настраиваемого правила истечения срока действия пароля для различных пользователей.
Я изучил django-allauth и другие распространенные пакеты аутентификации, и все они имеют отличные решения, если вы хотите относиться ко всем пользователям одинаково.
Единственный пакет, который я нашел, который реализует своего рода систему, основанную на пользователях, это django-user-accounts. Вот его описание: https://django-user-accounts.readthedocs.io/en/latest/commands.html
Однако, я бы хотел более чистую реализацию, чем выполнение команды для каждого пользователя, какие-нибудь предложения?