회원의 비밀번호 재설정 및 변경

API Description

Doc. No. A1S3V1
API Title 회원 > 회원의 비밀번호 재설정 및 변경
API Description 회원의 비밀번호를 재설정 처리합니다.
회원이 비밀번호를 잊어버렸을 경우 또는 새로운 비밀번호를 입력 받아 재설정 해야 할 경우 사용됩니다.
- 비밀번호 재설정 요청인 경우 : 기존 비밀번호를 요청 받지 않고, 재설정 할 새로운 비밀번호로 변경 처리 합니다.
- 비밀번호 변경 요청인 경우 : 기존 비밀번호를 요청 받아 일치 여부를 확인 후, 올바른 비밀번호인 경우 새로운 비밀번호로 변경 처리합니다.
Protocol HTTP Interface Type SYNC
HTTP METHOD POST Request URL /api/v1/user/password/reset
Data Encryption Request : YES / Response : NO

Request Parameter

Field Type Length MOC Description
ci STRING 88 CONDITIONAL CI
- Connection Information
- 서비스 중복 가입 또는 외부 서비스 연계 시 개인(회원)을 식별하기 위한 정보로서 통신사 본인인증 등을 통해 얻을 수 있습니다.
- 외부 서비스와의 연동이 필요 없는 서비스 사업자의 경우에는 별도의 개인(회원)을 식별 값을 부여하여 사용 가능 합니다.

비밀번호를 재설정 할 회원의 CI정보를 입력합니다.
- 회원 가입 시 ci를 null로 설정할 경우 : null로 설정 해야 합니다.
- 회원 가입 시 ci를 null이 아닌 값으로 설정한 경우 : 회원가입 시 입력한 ci값을 넣어야 합니다.
loginId STRING 1~80 MANDATORY 비밀번호를 재설정할 회원 로그인 ID
- 중복될 수 없습니다.
currentPassword STRING 6 CONDITIONAL 기존 설정된 비밀번호
- 조건 필드 : "isResetPassword"값이 "false"인 경우만 필요
newPassword STRING 6 MANDATORY 재설정 비밀번호
isResetPassword BOOLEAN OPTIONAL 비밀번호 재설정 여부
- true : "currentPassword"값과 상관없이 "newPassword"로 비밀번호 변경 처리 합니다.
- false : "currentPassword"값과 현재 비밀번호 확인 후, 일치하면 "newPassword"로 비밀번호 변경처리 합니다.
- 기본값 : false

Response Parameter

Field Type Length MOC Description
response OBJECT MANDATORY 응답 결과 값
code STRING 1~7 MANDATORY 응답 결과 코드
description STRING 1~255 MANDATORY 응답 결과 상세 설명

Response Code

HTTP Status Error code Message Description
프로토콜 항목의 "공통 Error Message 정보"에서 추가 확인 바랍니다.
400 001_006 Wallet user not found 비밀번호를 변경할 회원정보가 없습니다.
400 001_035 Invalid user info 요청 "ci"로 조회된 회원 정보 "loginId"와 요청 "loginId"가 불일치합니다.
400 001_043 New wallet pin is identical to the old wallet pin 기존과 동일한 패스워드로 변경이 불가 합니다.
400 001_045 Wallet pin didn't match. 비밀번호가 일치하지 않습니다.

Example

Request


            

Response