認証コード検証
Endpoint
POST /signup/verify
Request
Header
| Name | Required | Regex | Description | ||
|---|---|---|---|---|---|
| Cookie | - | `(^ | ;\s*)signup_session_id=[A-Fa-f0-9]{32}($ | ;)` | 認証コード検証用セッションID。 |
| x-signup-session-id | - | ^[A-Fa-f0-9]{32}$ |
Cookieの代替で signup_session_id を指定する場合に利用。 |
||
| Content-Type | ○ | - | application/x-www-form-urlencoded |
Query
なし
Body
| Name | Required | Regex | Description |
|---|---|---|---|
| signup_session_id | - | ^[A-Fa-f0-9]{32}$ |
Cookie/ヘッダー未指定時の代替入力。 |
| code | ○ | ^[0-9]{5}$ |
メールで通知した5桁の認証コード。 |
Response
Header
なし
Body
| Name | Type | Description |
|---|---|---|
| StatusCode | string | 処理結果コード。 |
| Message | string | エラーまたは補足メッセージ。 |
Response Code
| Code | HTTP Status | Description |
|---|---|---|
| 00000 | 200 | 認証コード検証成功。 |
| 00001 | 400 | signup_session_id または code が不正、または認証コード不一致。 |
| 90000 | 500 | 想定外のサーバエラー。 |
Processing
signup_session_id(フォーム/ヘッダー/Cookie)とcodeの形式を検証する。- サインアップセッションを取得し、入力コードと保存コードを照合する。
- 検証成功時、サインアップセッションを認証済みに更新する。