How to secure your Microservices with Keycloak - Thomas Darimont

  Рет қаралды 102,829

Voxxed Days Luxembourg

Voxxed Days Luxembourg

Күн бұрын

Пікірлер: 49
@kostia2271
@kostia2271 Жыл бұрын
One of the best explanation of SSO in Keycloak using OIDC I've ever seen
@yifeifeng7150
@yifeifeng7150 2 жыл бұрын
02:22 Overview 05:28 Features 09:02 Main Concepts 11:48 Quick Tour - Admin Console 12:43 Admin Console Demo - Configure 19:00 Admin Console Demo - Manage 20:12 Technology Stack 22:04 Server Architecture 24:59 SSO with OIDC 29:34 Keycloak Tokens 33:22 JSON Web Tokens 34:42 JWT Example 36:39 Calling Backend Services with Access Token 39:17 Keycloak Client Integrations 41:25 Keycloak Demo - Securing Apps 41:28 Demo Environment 41:54 Demo Services 45:35 Demo Applications 47:10 Github Repository 47:55 Keycloak in the field 51:54 Summary 53:05 Keycloak Extension Playground
@rajeevp1438
@rajeevp1438 4 жыл бұрын
Thanks a lot Thomas. One of the best sessions I watched in recent times. Very informative. Learned a lot. Will definitely give a try.
@KauBaby
@KauBaby 4 жыл бұрын
Hat's off to you Thomas; truly great insight on KeyCloak and its capabilities. I was badly looking for AD/ADFS integration and was not getting right pointers. Thank you very much; you are a great professional !!!
@lioncat2706
@lioncat2706 5 жыл бұрын
Great demo! I learned a lot of stuff, not just keycloak. I kinda feel that Keycloak can be a great substitute for Auth0.
@UsamaNada
@UsamaNada 3 жыл бұрын
Thanks. Well prepared, well presented, Informative demo and presentation. Learned a lot in this session.
@ptdive
@ptdive 3 жыл бұрын
Hello, thanks a lot for the great presentation. Just to add, if you want the ability to revoke Access Tokens before they expire, you can use the introspection endpoint instead of checking the signature.
@mohamedmauroof7286
@mohamedmauroof7286 5 жыл бұрын
Great. A very useful demo covering almost everything that we need to secure applications using Keycloak. Thanks a lot.
@pahambasic
@pahambasic 7 ай бұрын
Finaly i got best of explanation about SSO with Keycloak big thanks
@antonioapaestegui8711
@antonioapaestegui8711 8 ай бұрын
This was great!!! Completely answered questions I had about backend validating tokens
@deeptshukla5141
@deeptshukla5141 2 жыл бұрын
Thanks for summing up a lot of info within an hour!
@yifeifeng7150
@yifeifeng7150 2 жыл бұрын
Very informative tutorial. Many concepts are clearly explained. I played the video at the speed of 0.75x.
@krneki6954
@krneki6954 3 жыл бұрын
i love it how he pronounces single sign on as "sing a song"
@hethcox2
@hethcox2 3 жыл бұрын
Great talk. Thanks, Thomas.
@DerMittelbrinker
@DerMittelbrinker 3 жыл бұрын
A very good introduction and overview! Just what I was looking for to start with Keycloak! Vielen Dank!!
@yashaswiniyadagiri7732
@yashaswiniyadagiri7732 4 жыл бұрын
Great Demo!!!Learned a lot Requesiting for few more videos on keycloak with indepth explanation to expertise in keycloak
@akshaygupta7449
@akshaygupta7449 3 жыл бұрын
Thanks for the useful video. I am facing configuring public IP addresses on keycloak. would you mind telling if any specific configuration needs to be noted?
@adampzakaria
@adampzakaria 4 жыл бұрын
Awesome presentation. Thanks Thomas :D
@oleksandrpobereznichenko4982
@oleksandrpobereznichenko4982 4 жыл бұрын
Great introduction! Thank you Thomas!
@spattanaik75
@spattanaik75 4 жыл бұрын
Great demo ! Thanks
@nitishcygrp1751
@nitishcygrp1751 3 жыл бұрын
Let's say it's an Order API and I want to see only my Order and I should not have access to modify my Order. However, a Sales Agent can. Is it possible using keycloak?
@amitpadgaonkar8830
@amitpadgaonkar8830 Жыл бұрын
Where can I find the slides?
@themusic9131
@themusic9131 3 жыл бұрын
Can we add into the access token, the location of the original request? Like, the application where the login was initiated from?
@PieJee1
@PieJee1 2 жыл бұрын
Keycloak helped us in our application. The only downside i have seen is that there are many options and you need good jargon knowledge.
@chrisjasonmcqueen
@chrisjasonmcqueen 4 жыл бұрын
Awesome Video! Very helpful content. You also did a great job explaining! Thank you!
@godwinkumah5664
@godwinkumah5664 5 жыл бұрын
Thank you very much. That was a great session
@Metaspace2
@Metaspace2 2 жыл бұрын
Great talk!
@kuubit.drojas
@kuubit.drojas 3 жыл бұрын
This looks awesome! Thank you!
@mackyin
@mackyin 4 жыл бұрын
Do we need to define security constraint in application.yml?
@Naren061982
@Naren061982 3 жыл бұрын
Spectacular Demo
@jonnyp
@jonnyp 5 жыл бұрын
great info and very good demo! thanks thomas!
@AaronMartinColby
@AaronMartinColby 4 жыл бұрын
For anyone curious as to why they cannot find Keycloak Gatekeeper anymore, it was moved out of the Keycloak governance group earlier in 2020. Details can be found here: groups.google.com/forum/#!topic/keycloak-dev/oDyw94BWxM0
@teckyify
@teckyify Жыл бұрын
Unfortunately this is the old keycloak version. Many things have changed, especially the UI.
@RagdollRocket
@RagdollRocket 4 жыл бұрын
Simply awesome. Thank you so much!
@titobundy
@titobundy 4 жыл бұрын
Thanks, great demo. I have a question, I've my react-front and back-spring-api securized with keycloak. Why when I logout from react-app or close all session in keycloak admin console before that the token expire, I still can call rest api backend using the previous token generated at login moment (postman)? *backend-spring-api config* _"client-id": "my-public-client",_ _"bearer-only": true,_ _"auth-server-url": "localhost:8180/auth",_ _"realm": "my-realm"_
@paulo_tdk
@paulo_tdk 4 жыл бұрын
Hi! I see it's been a while, but for those with the same question: So, when a user logs out in the browser the JWT it uses isn't really invalidated, it's just removed from the browser's memory. When we are talking about a client like Postman, this means nothing, and the jwt will remains valid until it's expiration. To circumvent, you could shorten the expiration or implement in backend a verification of valid/invalid sessions
@LoginALee
@LoginALee 2 жыл бұрын
Quite amazing!
@sttue
@sttue 4 жыл бұрын
Nice presentation.
@teckyify
@teckyify Жыл бұрын
Right?
@Lijukrks166
@Lijukrks166 4 жыл бұрын
Simply Awesome
@misterndiaye1286
@misterndiaye1286 Жыл бұрын
that's realy great
@MikeMitterer
@MikeMitterer 5 жыл бұрын
Great talk! Thanks
@H4R5Games
@H4R5Games 4 жыл бұрын
Great Demo!!
@SalvatorePellitteri
@SalvatorePellitteri 3 жыл бұрын
Great! Really impressive! Now rewrite it in golang! Basically every application I am dealing with need this functionality the problem is jboss, Jboss, or any other "container", it is orrible I dont wanna have it around never, at least rewrite it to run without jboss and will be ok for me.
@EirikRye
@EirikRye 3 жыл бұрын
Looking forward to your pull request
@Ainigma
@Ainigma 3 жыл бұрын
46:55 "Zack" hehe
@raghu11220
@raghu11220 4 жыл бұрын
hi, you are doing great job, if posible please make tutorilas on flask keycloak integration.. thank you
@random_act
@random_act 3 жыл бұрын
noice
@buildingphase9712
@buildingphase9712 3 жыл бұрын
Bye bye Auth0
Keycloak Intro
32:12
Stian Thorgersen
Рет қаралды 209 М.
OAuth 2.0 and OpenID Connect (in plain English)
1:02:17
OktaDev
Рет қаралды 1,8 МЛН
Authentication as a Microservice
50:26
Oracle Developers
Рет қаралды 218 М.
Secure Your .NET Application With Keycloak: Step-by-Step Guide
17:05
Milan Jovanović
Рет қаралды 27 М.
Design Microservice Architectures the Right Way
48:30
InfoQ
Рет қаралды 719 М.
Web Assembly for Java Developers (Thomas Darimont)
27:38
Voxxed Days Luxembourg
Рет қаралды 100
Secure Your Microservices with Keycloak | OAuth2 & JWT | Spring Cloud Gateway
23:32
[Webinar] How to Build a Modern Agentic System
1:00:55
Arthur
Рет қаралды 11 М.