Golang Cognito Full Course | AWS Cognito Using Golang Free

2 min readMar 13, 2022

In this full course, You will learn how to use Golang AWS (Amazon Web Services) SDK to use Cognito services such as:

Note: There is no charge (Free) for Golang Cognito Full Course

- Sign Up
- Confirm Sign Up
- Sign In

Course Content

00:00 Course Overview

01:08 What Is Cognito

02:09 What Is Cognito User Pool

03:28 What Is Cognito Identity Pool

05:07 Create User Pool

07:09 Create Identity Pool

08:17 Introduction To API Gateway

09:32 Create Mock API Gateway Endpoint

14:00 Create Authorization

15:30 Testing Endpoint

16:21 Golang Project Setup

20:11 Golang AWS Cognito SDK Setup

32:21 Golang Create Sign Up Method

41:11 Golang Create Confirm Method

46:33 Golang Create Sign-In Method

53:41 Testing With API Gateway

55:32 Clean Up

Following modules will be covered in this course

- AWS Cognito

Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. Amazon Cognito scales to millions of users and supports sign-in with social identity providers, such as Apple, Facebook, Google, and Amazon, and enterprise identity providers via SAML 2.0 and OpenID Connect.

- AWS API Gateway

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. APIs act as the “front door” for applications to access data, business logic, or functionality from your backend services. Using API Gateway, you can create RESTful APIs and WebSocket APIs that enable real-time two-way communication applications. API Gateway supports containerized and serverless workloads, as well as web applications.