How to secure your Microservices with Keycloak - Thomas Darimont

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

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.
@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.
@UsamaNada
@UsamaNada 3 жыл бұрын
Thanks. Well prepared, well presented, Informative demo and presentation. Learned a lot in this session.
@antonioapaestegui8711
@antonioapaestegui8711 8 ай бұрын
This was great!!! Completely answered questions I had about backend validating tokens
@pahambasic
@pahambasic 7 ай бұрын
Finaly i got best of explanation about SSO with Keycloak big thanks
@mohamedmauroof7286
@mohamedmauroof7286 5 жыл бұрын
Great. A very useful demo covering almost everything that we need to secure applications using Keycloak. Thanks a lot.
@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.
@hethcox2
@hethcox2 3 жыл бұрын
Great talk. Thanks, Thomas.
@krneki6954
@krneki6954 3 жыл бұрын
i love it how he pronounces single sign on as "sing a song"
@DerMittelbrinker
@DerMittelbrinker 3 жыл бұрын
A very good introduction and overview! Just what I was looking for to start with Keycloak! Vielen Dank!!
@Metaspace2
@Metaspace2 2 жыл бұрын
Great talk!
@adampzakaria
@adampzakaria 4 жыл бұрын
Awesome presentation. Thanks Thomas :D
@yashaswiniyadagiri7732
@yashaswiniyadagiri7732 4 жыл бұрын
Great Demo!!!Learned a lot Requesiting for few more videos on keycloak with indepth explanation to expertise in keycloak
@Naren061982
@Naren061982 3 жыл бұрын
Spectacular Demo
@spattanaik75
@spattanaik75 4 жыл бұрын
Great demo ! Thanks
@oleksandrpobereznichenko4982
@oleksandrpobereznichenko4982 4 жыл бұрын
Great introduction! Thank you Thomas!
@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?
@sttue
@sttue 4 жыл бұрын
Nice presentation.
@godwinkumah5664
@godwinkumah5664 5 жыл бұрын
Thank you very much. That was a great session
@kuubit.drojas
@kuubit.drojas 3 жыл бұрын
This looks awesome! Thank you!
@LoginALee
@LoginALee 2 жыл бұрын
Quite amazing!
@amitpadgaonkar8830
@amitpadgaonkar8830 Жыл бұрын
Where can I find the slides?
@chrisjasonmcqueen
@chrisjasonmcqueen 4 жыл бұрын
Awesome Video! Very helpful content. You also did a great job explaining! Thank you!
@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.
@jonnyp
@jonnyp 5 жыл бұрын
great info and very good demo! thanks thomas!
@RagdollRocket
@RagdollRocket 4 жыл бұрын
Simply awesome. Thank you so much!
@Lijukrks166
@Lijukrks166 4 жыл бұрын
Simply Awesome
@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?
@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?
@misterndiaye1286
@misterndiaye1286 Жыл бұрын
that's realy great
@mackyin
@mackyin 4 жыл бұрын
Do we need to define security constraint in application.yml?
@teckyify
@teckyify Жыл бұрын
Unfortunately this is the old keycloak version. Many things have changed, especially the UI.
@MikeMitterer
@MikeMitterer 5 жыл бұрын
Great talk! Thanks
@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
@H4R5Games
@H4R5Games 4 жыл бұрын
Great Demo!!
@teckyify
@teckyify Жыл бұрын
Right?
@Ainigma
@Ainigma 3 жыл бұрын
46:55 "Zack" hehe
@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
@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
@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
@buildingphase9712
@buildingphase9712 3 жыл бұрын
Bye bye Auth0
Mastering Chaos - A Netflix Guide to Microservices
53:14
InfoQ
Рет қаралды 2,3 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Top 12 Tips For API Security
9:47
ByteByteGo
Рет қаралды 137 М.
An Illustrated Guide to OAuth and OpenID Connect
16:36
OktaDev
Рет қаралды 631 М.
Secure Your .NET Application With Keycloak: Step-by-Step Guide
17:05
Milan Jovanović
Рет қаралды 27 М.
NGINX Explained - What is Nginx
14:32
TechWorld with Nana
Рет қаралды 306 М.
Keycloak Intro
32:12
Stian Thorgersen
Рет қаралды 209 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН