「ユーザー認証にはAmazon Cognitoが便利そうだけどPHPの既存システムも再利用するにはどうすればいい?」 こんにちは、カフーブログのタカフです。 本日の記事はたぶん役立つ人にはめちゃくちゃ役立つ記事かと思います。 今開発しているアプリにおいてフロントエンドでユーザー認証にCognitoを使おうと思っていますが、 サーバーサイド上でAPIを通じてそのユーザーのデータを取得する時などはそのユーザーかどうか検証しなくてはいけません。 本記事では、Cognitoで認証されたユーザーがPHP製のAPIを通してデータ提供するにはどうするかをお答えします。 本記事のシステム概要 公式ドキュメントにいい画像があったのでそのまま引用させて頂きます。 ご覧の通り、Cognitoのユーザープールから認証処理で取得したアクセストークンを、バックエンドで検証してこのユーザーにだけ許可されたデータを取得す
![CognitoとPHP製のAPIを連携する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc54f96cf89e905dbe58fc32e5da151c8ff2543c/height=288;version=1;width=512/https%3A%2F%2Fkahoo.blog%2Fwordpress%2Fwp-content%2Fuploads%2Fimg_5d9c434de465c.png)