User Authentication With Amazon Cognito

Introduction

In this article, I will walk you through that what is Amazon Cognito service and how you can use this for your user management, authentication, and authorization. I will create a simple web application using AngularJS with login/sign-up functionality, and I will showcase how easy it is to make it full fledge application with all user management functions handled using Amazon Cognito.

Prerequisites

This article assumes that you have a basic understanding of web application development. This article doesn’t require you to have advanced skills in using Angular or AWS, but having familiarity with these technologies will help you to get most out of this. Here is a list of tools technologies I have used in this article. 

Angular 9: What to Expect in New Version of Angular

Angular is one of the prominent open source frameworks for building web and mobile applications. The newest version, Angular 9, is smaller, faster, and easier to use, and it will be making Angular developers' life easier.

With Angular 9, the community can benefit from smaller, high-performance applications and better development experience. Developers also now have clear syntax and clear project structure.