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

Udemy

Amazon Cognito: The Complete Introduction

via Udemy

Overview

Application security in AWS with Cognito service which provides identity, authentication and access control features.

What you'll learn:
  • Understand Amazon Cognito core features and its main components: User pool and Identity pool
  • Utilize Cognito user pool's hosted UI for sign-up, sign-in, forgot password, change password, email/phone verification and other flows
  • Implement federation or single-sign-on feature for your application with social identities like Facebook
  • Use role-based authorization to access AWS services directly from the mobile or web application
  • Secure API Gateway API by only allowing authorized users to invoke the API
  • Common usage scenario for Amazon Cognito user pool and identity pool

Implementing security for your application is not easy, starting with managing username and password in a database it quickly gets complicated with authentication flows, access control and token management. Amazon Cognito provides a simple and secure way to add authentication and access control to your application. Amazon Cognito is a serverless service and scales to millions of users without any further configuration. Amazon Cognito supports sign-in with social identity providers like Facebook, Google, and Amazon and enterprise identity providers via SAML 2.0.


Some of the core features of Amazon Cognito are:

  • Secure and scalable user directory

  • Identity federation with social and enterprise identity providers

  • Access control for AWS resources

  • Easy integration with SDK and built-in UI


This course is a technical hands-on course to use Amazon Cognito for securing your application. The primary objectives of this course are:

  • Understand the importance of identity, authentication and authorization

  • Understand Amazon Cognito's core features

  • Detailed look at tokens and token management

  • Add single-sign-on feature to our application

  • Secure API gateway API using Cognito user pool authorizer

  • Understand and implement Amazon Cognito identity pool to securely access AWS services or other backend resources directly from application

  • Implement identity pool with user pool and other identity providers like Facebook, Amazon, etc.

  • Common usage scenario for user pool and identity pool


All the source code for the lab exercises is attached to the first section and individual lab lecture.

Syllabus

  • Overview
  • User Pool
  • Identity Pool
  • Wrap Up

Taught by

Cloud Shikshak

Reviews

4.2 rating at Udemy based on 446 ratings

Start your review of Amazon Cognito: The Complete Introduction

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.