Manage Authentication with Amazon Cognito


131 students completed the lab in ~36m

Total available time: 1h:0m

49 students rated this lab!

Lab Overview

In this Lab you will log into the Amazon Web Services Management Console. You will use the console for Cognito to create a User Pool, register an application with the User Pool, create a job to import users into the pool (bulk-add) and add users manually. You will also use the Amazon SDK to test authentication of users you previously added to the pool.

Lab Objectives

Upon completion of this lab you will be able to:

  • Create a Cognito User Pool, and configure it with various policies
  • Create a job to Import users into a User Pool
  • Manually add users into the User Pool
  • Use the AWS SDK to authenticate users

Lab Prerequisites

You should be familiar with:

  • Amazon Web Services Management Console
  • Although not required, familiarity with JavaScript and SDKs is preferred
  • Basic understanding of GitHub is also helpful

Lab Environment

After completing the lab instructions the environment should look similar to:



Follow these steps to learn by building helpful cloud resources

Logging in to the Amazon Web Services Console

Your first step to start the Lab experience

Creating a User Pool

Create a User Pool for your users to authenticate against

Importing Users to a User Pool

Importing Users into the User Pool

Manually Adding Users to the User Pool

Adding Users to the User Pool manually

Authenticating using the AWS SDK

Authentication using the Cognito AWS Software Development Kit (SDK)