新規登録画面表示
■ Endpoint
GET /signup
Request
■ Header
なし
■ Query
なし
■ Body
なし
Response
■ Header
| Name | Description |
|---|---|
| Content-Type | text/html; charset=UTF-8 |
■ Body
| Name | Type | Description |
|---|---|---|
| html | String | メールアドレス入力、認証コード検証、パスワード登録の3段階フォームを含むHTML |
■ ResponseCode
| Code | HttpStatusCode | Description |
|---|---|---|
| 00000 | 200 | OK |
| 00001 | 400 | リクエストの内容が異常です |
| 00003 | 400 | 画面の有効期限が切れました。再度ログインをやり直してください。 |
| 90000 | 500 | ハンドルされていないエラーが発生しました |
■ 処理概要
- Portal UI では認可セッションIDをURL queryで受け取らない。
/authorizeのSet-Cookieで付与されたAuthRequestSessionId(互換でsession_id)を利用する - メールアドレス送信 → 認証コード検証 → パスワード登録を順に実行できる登録画面を返却する
- 必須情報が追加されたら画面項目を追加する