Mini Project - Implementing a Simple Web Identity Federation Application

In this advanced demo series you will be implementing a simple serverless application which uses Web Identity Federation. The application runs using the following technologies S3 for front-end application hosting Google API Project as an ID Provider Cognito and IAM Roles to swap Google Token for AWS credentials The application runs from a browser, gets the user to login using a Google ID and then loads all images from a private S3 bucket into a browser using presignedURLs. This advanced demo consists of 6 stages :- 00:00 STAGE 1 : Provision the environment and review tasks 07:28 STAGE 2 : Create Google API Project & Client ID 14:38 STAGE 3 : Create Cognito Identity Pool 23:20 STAGE 4 : Update App Bucket & Test Application 37:27 STAGE 5 : Cleanup the account DEMO LINKS 1-Click Deployment : https://console.aws.amazon.com/cloudf... Stage 1 Instructions - https://github.com/acantril/learn-can... Stage 2 Instructions - https://github.com/acantril/learn-can... Stage 3 Instructions - https://github.com/acantril/learn-can... Stage 4 Instructions - https://github.com/acantril/learn-can... Stage 5 Instructions - https://github.com/acantril/learn-can... ▶ Check out my full range of content at https://learn.cantrill.io ▶ Join the best online technical study community https://techstudyslack.com FOLLOW ME 😺 ▶ Twitter:   / adriancantrill   ▶ YouTube:    / learncantrill   OTHER VIDEOS AND PLAYLISTS 🎞 ▶ Network Fundamentals    • Networking Fundamentals   ▶ Technical Fundamentals    • Technical Fundamentals   ▶ AWS Fundamentals    • AWS Fundamentals   ▶ Course Intros    • learn.cantrill.io - Course Intro Videos   ▶ Exam Question Practice    • AWS Exam Question Walkthroughs   ▶ MINI PROJECT - Hybrid DNS    • Mini Project - Hybrid DNS   ▶ MINI PROJECT - Advanced VPN    • Mini-project - Advanced BGP Dynamic VPN ( ...   ▶ MINI PROJECT - Pet Cuddle O Tron    • Mini-project - Pet-Cuddle-O-Tron (Serverle...   ▶ MINI PROJECT - Web Identity Federation    • Mini-project - Simple WEB Identity Federat...   ▶ MINI PROJECT - Architecture Evolution    • Mini Project - Web Application Architectur...   ▶ MINI PROJECT - Cat Pipeline    • Mini Project - CatPipeline (codecommit, co...   ▶ Best Videos    • Best Videos   All rights reserved © 2023 Adrian Cantrill

Mini Project - Hybrid DNS
▶︎

Mini Project - Hybrid DNS

Mini Project - Create a Highly Available BGP IPSEC VPN between AWS and Simulated On-premises
▶︎

Mini Project - Create a Highly Available BGP IPSEC VPN between AWS and Simulated On-premises

AWS re:Inforce 2022 - Designing a well-architected identity & access management solution (IAM309)
▶︎

AWS re:Inforce 2022 - Designing a well-architected identity & access management solution (IAM309)

ASP.NET Core Crash Course - C# App in One Hour
▶︎

ASP.NET Core Crash Course - C# App in One Hour

AWS Lambda vs Lambda@Edge | Dynamic Serverless Benchmarking & Performance Evaluation
▶︎

AWS Lambda vs Lambda@Edge | Dynamic Serverless Benchmarking & Performance Evaluation

Mini Project - Build a full Deployment pipeline using CodeCommit, Code Deploy and Code Pipeline
▶︎

Mini Project - Build a full Deployment pipeline using CodeCommit, Code Deploy and Code Pipeline

Mini Project - Learn to use API Gateway with Lambda, AWS Service and Mock Integrations
▶︎

Mini Project - Learn to use API Gateway with Lambda, AWS Service and Mock Integrations

Relaxing Rain Sounds and Soft Piano Music for Deep Sleep, Stress Relief, and Peaceful Nights
▶︎

Relaxing Rain Sounds and Soft Piano Music for Deep Sleep, Stress Relief, and Peaceful Nights

DNS 101 Miniseries - #6 - How DNSSEC Works within a Zone
▶︎

DNS 101 Miniseries - #6 - How DNSSEC Works within a Zone

Mini Project - Learn how to use AWS Systems Manager
▶︎

Mini Project - Learn how to use AWS Systems Manager

Advanced VPC Routing in AWS
▶︎

Advanced VPC Routing in AWS

Mini Project - Learn how to Implement S3 Multi-Region Access points
▶︎

Mini Project - Learn how to Implement S3 Multi-Region Access points

Today's Holy Rosary Tuesday, June 16, 2026 | Find peace in the midst of your storms
▶︎

Today's Holy Rosary Tuesday, June 16, 2026 | Find peace in the midst of your storms

Mini Project - Learn how to use VPC Flow logs to diagnose network issues
▶︎

Mini Project - Learn how to use VPC Flow logs to diagnose network issues

Model Context Protocol (MCP) Explained for Beginners: AI Flight Booking Demo!
▶︎

Model Context Protocol (MCP) Explained for Beginners: AI Flight Booking Demo!

Mini Project - Using Amazon Rekognition and Machine Learning to detect cats and dogs
▶︎

Mini Project - Using Amazon Rekognition and Machine Learning to detect cats and dogs

The Unity Tutorial For Complete Beginners
▶︎

The Unity Tutorial For Complete Beginners

NGINX Tutorial for Beginners
▶︎

NGINX Tutorial for Beginners

Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners
▶︎

Learn Terraform (and AWS) by Building a Dev Environment – Full Course for Beginners

Challenge Café lab  Automating Infrastructure Deployment
▶︎

Challenge Café lab Automating Infrastructure Deployment