Amazon Cognito Workshop

Introduction

Amazon Cognito lets you easily add user sign-up and authentication to your mobile and web apps. Amazon Cognito also enables you to authenticate users through an external identity provider and provides temporary security credentials to access your app’s backend resources in AWS or any service behind Amazon API Gateway. Amazon Cognito works with external identity providers that support SAML or OpenID Connect, social identity providers (such as Facebook, Twitter, Amazon) and you can also integrate your own identity provider.

Workshop Overview

In this workshop, we will deep dive into Cognito and build out an Auth solution for a Pet Store. We will be working with:

  • User Pools for API Authentication for a Hosted UI
  • User Pools SDK with Amplify
  • Identity Pools SDK