Spring Boot 3 Keycloak OAuth 2 Tutorial with Spring Security

preview_player
Показать описание
In this video, you will learn how to integrate Spring Boot 3 with Keycloak, we will learn different types of OAuth2 functionalities Keycloak provides and we will see how to implement them with the help of Spring Security.

00:00 - Introduction
00:46 - What is OAuth 2.0?
04:06 - Understanding OAuth Terminology
06:19 - What is OIDC ?
07:35 - Introduction to Keycloak
14:03 - Authorization Code Flow Demo
15:38 - Implement Authorization Code Flow
21:25 - What is PKCE Authorization Code Flow
24:57 - PKCE Authorization Code Flow Demo
29:30 - Implement PKCE Authorization Code Flow
52:05 - What is Client Credentials Flow
53:25 - Client Credentials Demo
55:53 - Implement Client Credentials Flow
Рекомендации по теме
Комментарии
Автор

tutorial on spring boot please, really like the way you explain concepts in such a small amount of time. Your maven tutorial was amazing !

poorpanda
Автор

I wish I can like this video 100 times . Very clear explanation . Thanks a lot sir . God bless you 💗

saikumartadi
Автор

Following your Tutorial Series. Very good explanations and very much of discipline tutoring. Thank you

thareejanp
Автор

Great job as usual bro, thank you. Could you also make an overall video about docker and kubernetes operations on spring boot microservices

YY-ukcs
Автор

Good video. Need sessions on how to store the users and their roles and permissions to DB and maintain the hierarchy.

subhashyuvaraj
Автор

I really appreciate for this tutorials. This is a very good video to learn keycloak. Can we get an video on how to secure distributed services like
Angular -> Service A -> Service B
Here -> mean calls.
And can you add authorization in that video? Thank you.

sadiulhakim
Автор

When I wrote localhost:8080/home, it took me to a page: localhost:8080/login that said Login with OAuth 2.0. I did not have the same page open as at 21:16

nightmason
Автор

Hi bro, love your videos, If possible please make create small level complete SaaS application(using any AI models) and deployment also. Thanks.

prithvi
Автор

Keycloak is not installed in my system, I tried so many times and also go through official documentation of keycloak 🗝, still not working

gauravpatil
Автор

can you make the video of sso concept on keycloak, , like automatic redirection to login page, or service server that supports multi tendents

pavancrm
Автор

nice please the same with react without thymleaf

manee
Автор

Very good content. It would be good if you can please share the sllides from this Video.Thanks.

askadil
Автор

In the case of the Angular App, why is there no client secret?
I mean, if I get the url of an authorization server (issuer url) and a valid clientId, I can also build a client application using/calling that same authorization server (with its users, realms etc.).
How then could we prevent that?
Most important: Thanks a lot for the informative videos.

hamza
Автор

Why have you used Spring WebFlux and not simple Spring MVC for this project? As this project does not need to handle asynchronous requests?? Anyone knows can answer please..

bunttyy
Автор

How do i make it so that certain thymeleaf pages don't require a login?

Ben-vzzm
Автор

If we go to some websites, we can see options to login via OAuth2 and also using normal username and password. Now that I understand OAuth2, can I use OAuth2 for (Basic Auth) username-password authentication?

muhammedSafeer-gzeq
Автор

Excellent Video Sai. Can you please let us know if you would make that complex Microservices course along with Cloud and Angular even if it's a paid one ?

karthikeyanrm
Автор

Thanks a lot. Very interesting and useful information. But what if I have a rest application. And I shouldn't redirect user to a login page. How I should configure my app in that case

michaelkg
Автор

Hi great tutorial, just liked and subscribed. Could you please develop a full stack tinder clone? I think that would be a very unique Spring Boot application. Otherwise your Youtube Clone video is excellent and unique

rsKayiira