Change Password API
출처: 문서
본문
비밀번호 변경 API
1.0에 도입됨 {: .label .label-purple }
현재 사용자의 비밀번호를 변경해요.
엔드포인트
PUT /_plugins/_security/api/account
요청 본문 필드
요청 본문은 필수예요. 다음 필드를 가진 JSON 객체예요.
| 필드 | 데이터 타입 | 설명 | 필수 여부 |
|---|---|---|---|
current_password |
String | 사용자의 현재 비밀번호예요. | 예 |
password |
String | 새 비밀번호예요. plugins.security.restapi.password_validation_regex로 설정된 비밀번호 정책을 충족해야 하고, 사용자 이름과 너무 비슷하지 않아야 해요. |
예 |
요청 예제
PUT /_plugins/_security/api/account
{
"current_password": "OldPassword_4471!",
"password": "NewPassword_8823!"
}
{% include copy-curl.html security=true %}
응답 예제
{
"status": "OK",
"message": "'pw-demo' updated."
}
응답 본문 필드
응답 본문은 다음 필드를 가진 JSON 객체예요.
| 필드 | 데이터 타입 | 설명 |
|---|---|---|
status |
String | 요청의 상태예요. 성공한 요청은 OK를 반환해요. |
message |
String | 비밀번호가 변경된 사용자의 이름을 알려주는 메시지예요. |