Blazor Server Project #16: How to Implement Google Authentication
A step-by-step guide to integrating Google Sign-In into your web app using OAuth 2.0, admitting users to log in using their Google account
Table of Contents
⦁ Overview
⦁ Create the Google OAuth 2.0 Client ID and Secret
⦁ Install Google Authentication Middleware
⦁ Store the Google Client ID and Secret
⦁ Configure Google Authentication
⦁ Sign in with Google
▹ Unregistered users
▹ Registered users with no role
▹ Registered users with a "User" role
⦁ Summary
⦁ References
This article is the sixteenth in a series covering the Blazor Server Project:
(1) How to create a CRUD operation using Dapper
(2) Building a dropdown list involves a 1:N relationship
(3) How to implement a checkbox list involving an M:N relationships
(4) Understanding URL routing and navigation
(5) Creating and using page layout
(6) How to create a reusable modal dialog component
(7) Practical guide to making a master-detail page
(8) Master-detail page using…