Mini Project - Implementing a Simple Web Identity Federation Application

Опубликовано: 05 Апрель 2026
на канале: LearnCantrill
11,320
225

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