Для изменения пароля пользователя используется API-метод change_password. Смена пароля пользователя выполняется с помощью http-запроса методом POST. Перед сменой пароля рекомендуется проверить новый пароль на соответствие тем требованиям, которые заданы в настройках безопасности.
Запрос на изменение пароля методом POST:
curl -X POST -H 'Accept: application/json' -H 'Content-Type: application/json' -d '{"username":"<имя пользователя>", "password":"<старый пароль>", "environment":"<название среды>","project":"<название проекта>","new_password":"<новый пароль>","confirm_password":"<повторно новый пароль>"}' "<IP-адрес или DNS-имя сервера>/api/v1/accounts/change_password/"
Положительный ответ (код 200):
{
"token":"<токен
пользователя>",
"is_password_changed":true
}
Отрицательный ответ (код 400):
{
"__all__": [
"\"new_password\"
и \"confirm_password\" не совпадают"
]
}
См. также: