| 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 | ||
| 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 |
|||
| Field | Type | Length | MOC | Description | ||
|---|---|---|---|---|---|---|
| response | OBJECT | MANDATORY | 응답 결과 값 | |||
| └ code | STRING | 1~7 | MANDATORY | 응답 결과 코드 | ||
| └ description | STRING | 1~255 | MANDATORY | 응답 결과 상세 설명 | ||
| 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. | 비밀번호가 일치하지 않습니다. |