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 - 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
-
-
-
-
-
(Locked)
Introduction to authentication and authorization for web apps3m 1s
-
(Locked)
Introduction to AWS Cognito3m 30s
-
(Locked)
Creating Cognito resources with AWS CDK4m 21s
-
(Locked)
AWS CDK passing values between stacks5m 13s
-
(Locked)
Deploying and verifying resources in the AWS console1m 47s
-
(Locked)
Adding authentication7m 40s
-
(Locked)
Deploying and testing the web page5m 45s
-
(Locked)
Challenge: Add Login functionality1m 43s
-
Solution: Add Login and log out functionality4m 59s
-
(Locked)
Progress check: Authentication1m 8s
-
(Locked)
-
-
-
-
-
-