Spring Security is a framework that focuses on providing both authentication and authorization to Java applications. Like all Spring projects, the real power of Spring Security is found in how easily it can be extended to meet custom requirements.

We will be implementing Complete Registration Flow with Email Verification, Resend Email Verification Code, Forgot Password, Change Password, and Login Functionality with OAuth 2.0 and Open Id Connect.

πŸ“šCourse ContentπŸ“š
⌚ (00:00) Introduction & What we will Build
⌚ (03:47) Creating Project
⌚ (08:51) Building Registration
⌚ (12:57) Building API for Registration Functionality
⌚ (20:10) Sending Verification Email Event for Registration
⌚ (23:33) Listen to Registration Verification Event
⌚ (25:36) Saving Token in DB
⌚ (38:06) Testing Registration Flow
⌚ (39:29) Implementing Spring Security 
⌚ (46:22) Building Verify Token API for Registration
⌚ (53:12) Building Resend Verification Email Functionality
⌚ (01:02:02) Building Reset Password
⌚ (01:10:08) Save Reset Password
⌚ (01:21:30) Building Change Password
⌚ (01:29:04) Understanding OAuth 2.0
⌚ (01:37:59) Walkthrough of OAuth 2,0 Flows
⌚ (01:42:59) Implementing Authorization Server
⌚ (01:52:59) Configuring OAuth Server
⌚ (02:04:00) Spring Security Config for OAuth Server
⌚ (02:11:02) Configuring OAuth Client
⌚ (02:14:37) Spring Security Config for OAuth Client
⌚ (02:22:01) Creating OAuth Resource Server
⌚ (02:23:44) Configuring OAuth Resource Server
⌚ (02:28:16) Configuring WebClient for Resource Server

πŸ—’ Project Source Code: https://github.com/shabbirdwd53/spring-security-tutorial 

Eugen Complete Registration Flow Tutorial:
https://www.baeldung.com/registration-with-spring-mvc-and-spring-security 

OAuth:
https://developer.okta.com/blog/2017/06/21/what-the-heck-is-oauth 

OAuth Playground:
https://www.oauth.com/playground/ 

Subscribe: https://www.youtube.com/@DailyCodeBuffer/featured 

#springsecurity  #oauth  #openid  #security  #spring 

Spring Security Tutorial | In Depth Course for Developers
9.75 GEEK