SDE Bootcamp 8: Step-by-Step Guide: Implementing Google Login in Your Software Project

Описание к видео SDE Bootcamp 8: Step-by-Step Guide: Implementing Google Login in Your Software Project

Integrating Google Login in Your E-Commerce Platform

This video provides a comprehensive tutorial on how to implement login with Google on an e-commerce platform, as part of a software engineering bootcamp series. The video begins by detailing the end-user experience on Azure, where users not logged in will be prompted to sign in with Google, leading them through a series of redirections to authenticate and ultimately display the homepage. The backend setup involves a session data holder static method to retrieve user session data. The process extends to configuring Google Cloud for authentication, generating UI code for the login button, and setting up the backend system with Maven for Spring Boot application. The tutorial also covers creating OAuth client ID through Google Cloud, generating UI code for the login button, validating user credentials, and managing session data. The backend setup includes configuring Maven dependencies, creating login and authentication controllers, and setting up static content delivery with Thymeleaf. The video concludes by demonstrating the process of committing and pushing code changes to GitHub, setting up CI/CD pipelines in Azure, and verifying the deployed application works as expected with login functionality.

Complete code: https://github.com/anshriva/ecommerce...
Checkout git commit history to understand how code evolves: https://github.com/anshriva/ecommerce...

00:00 Introduction to Setting Up Login with Google
00:16 Overview of the Final Outcome
00:45 Backend System Setup Explained
02:10 Setting Up Google Cloud Authentication
03:18 Generating UI Code and Backend Configuration
09:46 Deep Dive into Backend Code Setup
23:34 Deploying and Testing the Setup
27:29 Committing and Deploying to Azure
35:12 Conclusion and Next Steps


code link: https://github.com/anshriva/ecommerce...
My previous videos on login with google:
1. Building Login with google with Java, spring and simple html: Simplifying the Authentication Flow    • Building Login with google with Java,...  
2. Login with Google without page reload: Java, spring and simple Html :    • Login with Google without page reload...  


Tech stack used: Java, spring boot, maven, google cloud, Azure App service
Concepts used: Spring boot context , server side rendering of html, controllers, Rest API etc.

Комментарии

Информация по комментариям в разработке