Если пользователю требуется сменить пароль, то предварительно необходимо осуществить проверку, соответствует ли новый пароль тем требования, которые заданы в настройках безопасности.
Для проверки пароля вручную выполните запрос с помощью API-метода check_new_password:
curl -X POST -H "Content-Type: application/json" -H "Accept: application/json" -H "Authorization: Bearer <токен пользователя>" -d '{"new_password":"<новый пароль>"}' "<IP-адрес или DNS-имя сервера>/api/v1/accounts/current_user/check_new_password/"
Пример положительного ответа о проверке (код 200):
"password is valid"
Пример отрицательного ответа о проверке (код 400):
{
"__all__": [
"В пароле должен быть
хотя бы один из спец. символов: ,.<>/?;:'\"[]{}\\`~!@#$%^&*()-_+="
]
}
См. также: