Channel | Publish Date | Thumbnail & View Count | Download Video |
---|---|---|---|
Publish Date not found | 0 Views |
OAuth 2.0 stands for "Open Authorization" and is a standard that allows a website or application to access resources hosted by other web apps on behalf of a user. OAuth 2.0 replaced OAuth 1.0 in 2012 and is now the de facto industry standard for online authorization. OAuth 2.0 provides consensual access, restricting the actions the client app can perform on resources on behalf of the user without ever sharing the user's credentials.
Although the web is the main platform for OAuth 2, the specification also describes how to handle this type of delegated access on other client types (browser-based applications, server-side web applications, native/mobile apps, connected devices, etc.).
OAuth 2.0 is an authorization protocol and NOT an authentication protocol, so it is primarily intended to grant access to a set of resources, such as remote APIs or user data.
Do not forget
=========================================
Source code: https://github.com/ali-bouali/oauth2-social-login
Free courses here: https://aliboucoding.com
Subscribe to the YouTube channel
Join our Discord community – https://discord.gg/Ded93eKfAB
Join our Facebook group – https://www.facebook.com/groups/589612651142975
Join our Instagram account: https://www.instagram.com/alibou_coding/
Table of contents
00:00 Introduction
02:57 What is OAuth 2.0
04:35 Principles of OAuth 2.0
06:13 The big picture of the OAuth 2.0 flow
09:41 Detailed process of OAuth 2.0
15:22 Oauth 2.0 terms and conditions
18:00 Short word before coding
19:40 Create a new Spring Boot project
22:12 Create the GitHub application
26:52 Create the Google application
30:00 Create a demo controller
34:00 Secure the backend endpoints
37:18 Add the OAuth 2.0 GitHub configuration
40:08 Testing the authorization flow
45:17 Debugging the authorization flow
51:18 How Spring really implements OAuth 2.0
01:01:22 Add Google as OAuth 2.0 provider
01:03:23 Connect with Google
01:04:47 What happens next?
Please take the opportunity to connect with your friends and family and share this video with them if you find it useful.