Amazon API Gateway
開発者ガイド

ユーザープールに統合された API を呼び出す

設定されたユーザープールオーソライザーを使用して、メソッドを呼び出すには、クライアントは以下を実行する必要があります。

  • ユーザープールにサインアップすることを可能にします。

  • ユーザープールにサインインすることを可能にします。

  • ユーザープールからサインインしているユーザーの ID トークンを取得します。

  • Authorization ヘッダー (または、オーソライザー作成時に指定した別のヘッダー) に ID トークンを含めます。

これらのタスクを実行するのに、AWS SDK の 1 つを使用できます。 (例:

次の手順では、これらのタスクを実行するステップを簡単に示しています。 詳細については、「Android SDK と Amazon Cognito ユーザープールを使用する」および「iOS 用の Amazon Cognito ユーザープールを使用する」を参照してください。

ユーザープールに統合された API を呼び出すには

  1. 指定されたユーザープールに初めて使用するユーザーをサインアップします。

  2. ユーザープールにユーザーをサインインします。

  3. ユーザーの ID トークンを取得します。

  4. ユーザープールオーソライザーを使用して設定された API メソッドを呼び出し、Authorization ヘッダーまたは選択した他のヘッダーで期限切れでないトークンを指定します。

  5. トークンの期限が切れている場合、ステップ 2 ~ 4 を繰り返してください。Amazon Cognito によりプロビジョニングされた ID トークンは 1 時間以内に有効期限切れになります。

コード例については、「Android Java サンプル」および「iOS Objective-C サンプル」を参照してください。