Показать содержание 

Разработка > API сервера > Метод проверки пароля на соответствие заданным требованиям

Метод проверки пароля на соответствие заданным требованиям

Если пользователю требуется сменить пароль, то предварительно необходимо осуществить проверку, соответствует ли новый пароль тем требования, которые заданы в настройках безопасности.

Для проверки пароля вручную выполните запрос с помощью 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__": [
        "В пароле должен быть хотя бы один из спец. символов: ,.<>/?;:'\"[]{}\\`~!@#$%^&*()-_+="
    ]
}

См. также:

API сервера | Управление паролями