From the course: Complete Guide to Serverless Web App Development on AWS

Unlock this course with a free trial

Join today to access over 24,600 courses taught by industry experts.

Introduction to authentication and authorization for web apps

Introduction to authentication and authorization for web apps - Amazon Web Services (AWS) Tutorial

From the course: Complete Guide to Serverless Web App Development on AWS

Introduction to authentication and authorization for web apps

- [Instructor] Previously you hosted a web app, but it was using mock data for the API and for a user. In this chapter, you will learn how to make that login screen real. For that, you need to learn about authentication and authorization, two concepts that are critical for web applications. Authentication is the process of verifying a user identity. It answers the question, "Who are you?" When a user logs into a web application, they typically provide credentials like username and password, a pin code, biometrics such as a fingerprint or a face scans. If the provided credentials match what the system expects, the user is authenticated and granted access. Think of authentication as the bouncer of the cloud, checking your ID to confirm you are the person you claim to be. Authorization on the other hands determines what is the authenticated user is allowed to do. It answers the question, "What are you allowed to access?" For example, can the user view the specific page? Can they edit a…

Contents