OAuth 2.0 in Spring Boot Applications
Learn to secure Spring Boot applications with the New OAuth 2.0 Stack in Spring Security 5
What you’ll learn
OAuth 2.0 in Spring Boot Applications
-
OAuth 2.0
-
OAuth 2 Authorization Flows
-
The New OAuth 2.0 stack in Spring Security 5
-
Use OAuth 2.0 in Spring Boot Applications
-
Configure OAuth 2.0 Resource Server
-
Keycloak Identity and Access Management Solution
-
Resource Servers behind API Gateway
-
New Spring Authorization Server
-
OAuth 2.0 in MVC Web App
-
OAuth 2 – Social Login
-
OAuth2 + PKCE in JavaScript Application
-
Register Resource Servers with Eureka Service Registry
Requirements
-
Knowledge of Java
-
Knowledge of Spring Boot
-
Knowledge of Spring MVC
Description
This video course is for beginner Java developers interested in securing OAuth 2.0 Resources in Spring Security 5.
The course covers only the new OAuth 2.0 stack in Spring Security 5.
You will learn how to:
- Perform each OAuth 2 authorization flow,
- Authorization Code,
- PKCE-enhanced authorization code,
- Client credentials,
- Password credentials.
- Startup and configure the Keycloak server,
- Configure OAuth 2 Resource Server,
- Startup multiple Resource Servers on random port numbers,
- Configure Spring Cloud API Gateway,
- Configure and use Eureka Registry and Discovery Service,
- Build a simple Spring MVC Web Application that fetches data from a protected Resource Server running behind Spring Cloud API Gateway.
- Implement a simple JavaScript application that uses PKCE-Enhanced authorization code to acquire JWT access tokens and communicate with the protected Resource Server,
- Learn how to refresh an expired JWTÂ Access token,
- Learn to implement Scope-base access control,
- Learn how to implement Role-based access control,
- OAuth social login with Facebook, Google, and Okta accounts,
- Implement Keycloak Remote User Authentication(User Storage SPI)
- New Spring Authorization Server version 0.2.2
This is a step-by-step video course that explains how to use OAuth 2 from the very beginning. If you do not have experience with OAuth and would like to learn how to use it in Spring Boot Web Applications, then this video course is for you.
Who this course is for:
- Beginner Java developer interested to learn OAuth 2.0
Spring Core – Learn Spring Framework 4 and Spring Boot
Get Course Now
Tagsbest ide for spring boot confluent kafka spring boot example datadog spring boot dynatrace spring boot dynatrace spring boot example hire java spring boot developer hire java spring boot programmers hire spring boot developer hire spring boot developers how to call rest api in spring boot how to secure endpoints in spring boot java 17 spring boot version java spring boot bootcamp java spring boot developer java spring boot development services launchdarkly spring boot order management system spring boot redis cache spring boot example redis cache with spring boot spring boot + redis cache spring boot annotaions spring boot annotation spring boot annotation cheat sheet spring boot annotations spring boot annotations cheat sheet spring boot anotation spring boot anotations spring boot confluent kafka example spring boot datadog spring boot dev spring boot developer spring boot developers spring boot expert spring boot feature flag spring boot feature flags spring boot integration test spring boot integration testing spring boot integration tests spring boot integrationtest spring boot low code spring boot management endpoints spring boot mongodb spring boot observability spring boot payment gateway integration spring boot performance monitoring spring boot redis cache example spring boot redis cache example mkyong spring boot redis cacheable spring boot redis cacheable example spring boot redis caching spring boot rule engine spring boot rules engine spring boot version spring boot versions
Add Comment