Amazon Cognitoは、モバイルアプリやWebアプリにユーザーのサインアップや認証機能を簡単に追加できるサービスです。
また、Amazon Cognitoは外部のアイデンティティプロバイダを介してユーザーを認証し、AWSのバックエンドリソースやAmazon API Gatewayの背後にある任意のサービスにアクセスするための一時的なセキュリティ認証情報を提供します。
Amazon CognitoはSAMLまたはOpenID Connectをサポートする外部のアイデンティティプロバイダ、ソーシャルアイデンティティプロバイダ(Facebook、Twitter、Amazonなど)と連携でき、独自のアイデンティティプロバイダと統合することも可能です。
このワークショップでは、Cognitoについて詳しく説明し、ペットストアの認証ソリューションを構築します。以下のものを使用します: