OAuth2 & Spring boot 3 & Social login | never been easier

Описание к видео OAuth2 & Spring boot 3 & Social login | never been easier

Buy me a coffee: https://ko-fi.com/boualiali #spring #learning #springboot #springtutorial #springsecurity #developpement #java #arraylist #linkedlist #springdatajpa #querybuilder #aliboucoding #alibou #validation #mongodb #springboot_3 #oauth2 #security

OAuth 2.0, which stands for “Open Authorization”, is a standard designed to allow a website or application to access resources hosted by other web apps on behalf of a user. It replaced OAuth 1.0 in 2012 and is now the de facto industry standard for online authorization. OAuth 2.0 provides consented access and restricts actions of what 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 kind of delegated access to 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. As such, it is designed primarily as a means of granting access to a set of resources, for example, remote APIs or user data.

Don't Forget to
===========================================
💯 Source code: https://github.com/ali-bouali/oauth2-...
💯 Free courses here: https://aliboucoding.com
💯 Subscribe to the youtube channel
💯 Join our Discord Community -   / discord  
💯 Join our Facebook Group -   / 589612651142975  
💯 Join our Instagram:   / alibou_coding  

Table of content
00:00 Intro
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 OAuth 2.0 detailed flow
15:22 Oauth 2.0 terms
18:00 Quick 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 Test the Authorization Flow
45:17 debug 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 comes next?

Комментарии

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