2. Postman で ConfrmSignUp

登録したユーザを使えるようにするため、ConfirmSignUp を使って確認操作を行います。

ユーザ登録確認 (ConfrmSignUp)

ユーザ登録時に指定したメールアドレスに数字 6 桁の確認コードが届いていることを確認します。確認コードが届いていれば、 をクリックして、新しいタブを開きます。

HTTP メソッドのドロップダウンリストから [POST] を選択して、以下の URL を入力します。

https://cognito-idp.ap-northeast-1.amazonaws.com/

リクエスト部のタブ [Headers] をクリックして、以下の 2 つを入力します。

ヘッダ項目
Content-Type application/x-amz-json-1.1
X-Amz-Target AWSCognitoIdentityProviderService.ConfirmSignUp

リクエスト部のタブ [Body] をクリックして、入力形式を指定するドロップダウンリストから [raw] と [JSON] を選択します。

テキストボックスには、以下の JSON の < > 部分を書き換えて入力します。<app-client-id> は 2 章で作成した Cognito アプリクライアントの ID です。Public クライアントを使用します。<mail-address> は先程登録したメールアドレスを入力してください。<code> にはメールで届いた確認コードを入力してください。

{
    "ClientId": "<app-client-id>",
    "Username": "<mail-address>",
    "ConfirmationCode": "<code>"
}

[Send] をクリックして、API をリクエストします。

API の呼び出し結果が表示されます。この API では成功すると通常以下の内容だけが返ってきます。エラーが表示されていないことを確認します。

{}

マネージメントコンソールで確認

Cognito のマネジメントコンソールのユーザ一覧で、 をクリックして更新します。[E メール] が登録したメールアドレスである [アカウントのステータス] が [CONFIRMED] に変わっている事を確認します。