Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

AWS Cognito - Authentication and Authorization

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Master AWS Cognito authentication and authorization in this 4-hour course covering User Pools, Identity Pools, and IAM differences. Learn OAuth 2.0 workflows, JWT authentication, and integration with React and Node.js frameworks. Implement secure practices including PKCE, state parameters, and role-based access control. Discover how to secure API Gateway with Cognito authorizers, integrate Google as an identity provider, and use the Cognito SDK. Apply your knowledge through hands-on exercises culminating in building a secure file-sharing application using AWS Cognito, S3, and React. Access the complete course materials through the provided GitHub repository.

Syllabus

⌨️ 0:00:00 Course Introduction
⌨️ 0:02:48 AWS Cognito User Pool Vs Identity Pool Vs IAM
⌨️ 0:10:32 AWS Cognito Userpool Complete Overview
⌨️ 0:27:18 OAuth 2.0 Workflow and Grant Types in Amazon Cognito
⌨️ 0:46:23 Secure OAuth 2.0 Authorization Code Grant in Cognito with PKCE and State Parameter
⌨️ 0:51:00 JWT Authentication - Access Token And ID Token
⌨️ 1:06:38 Cognito with ReactJS SPA
⌨️ 1:17:33 Cognito OAuth with Traditional backend
⌨️ 1:34:23 Cognito with React SPA and NodeJS backend
⌨️ 2:13:17 Cognito UserPool With Google As Identity Provider
⌨️ 2:27:34 AWS Cognito User Pool APIs
⌨️ 2:40:00 AWS Cognito SDK
⌨️ 2:49:02 Secure the AWS API Gateway Using Cognito User Pools
⌨️ 2:56:57 AWS Cognito Identity Pool
⌨️ 3:16:38 Cognito Identity Pool With Google As Identity Provider
⌨️ 3:32:19 ShareMyFiles - Secure File Sharing App

Taught by

freeCodeCamp.org

Reviews

Start your review of AWS Cognito - Authentication and Authorization

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.