Blog post - https://nagasudhir.blogspot.com/2023/05/implement-login-with-google-in-python.html
OAuth 2.0 Authorization Code flow explained - /watch/kpeEZn4Ca7KCE
Introduction to OAuth 2.0 - /watch/Im9vlgiey7Wev
Setup Keycloak as OAuth 2.0 server in Windows for development and testing - /watch/QkiTr_EYsOvYT
Client credentials flow and JWT explained - /watch/sJRxJPc-j4V-x
In this video, we will learn we will learn how to implement login with google in flask applications.
Also we will fetch user’s personal information like age and gender from google after the user logs in
Table of contents - https://nagasudhir.blogspot.com/2020/04/taming-python-table-of-contents.html
Please subscribe, like and share this video
00:00 - Intro
01:55 - OAuth 2.0 Authorization Code flow
03:32 - Authlib python module
04:19 - Register application in Google Cloud Console
10:53 - Creating flask application with google login
14:24 - login redirection endpoint in flask application
15:46 - login callback endpoint in flask application
16:38 - logging in the user with flask session
17:26 - Render user information in home page
20:58 - Access token to fetch gender and age from google people API
24:02 - User Logout implementation
24:52 - Render gender and birthday data
25:41 - Summary of flask application
26:05 - Outro
#google #oauth #authlib #sso #server #setup #python #web #dev #tutorial #learning #beginners #taming_python