KEYCLOAK REALMS - what they really are & how to use them for Multi-Tenancy | Niko Köbler (@dasniko)

  Рет қаралды 11,342

Niko Köbler (@dasniko) - Keycloak Expert

Niko Köbler (@dasniko) - Keycloak Expert

Күн бұрын

Пікірлер: 28
@tharindunishada
@tharindunishada Жыл бұрын
Thanks for the videos. Appreciate your contribution towards Keycloak community.
@roscode96
@roscode96 Жыл бұрын
Thanks for posting this! It gave me confidence that I chose the right approach for my use case! (1 realm per tenant) 😄👍
@dempile
@dempile Жыл бұрын
hi, im planning to do the same think , I want to know if it worked well for you , and if you managed to make same user to login in multiple realms, tnx
@PranayHira
@PranayHira Жыл бұрын
Thank you very much, coming across your videos helped me and keeps helping me to gain more profound knowledge on Keycloak!
@balaji3229
@balaji3229 Ай бұрын
Great explanation ! Thanks you very much. Option 3 looks like an over-engineering , introducing additional complexities.
@dasniko
@dasniko Ай бұрын
It always depends on the requirements. What looks like overengineering for you might be the proper solution for someone else.
@davidtheprogrammer
@davidtheprogrammer 3 ай бұрын
New subscriber here. Thanks for the information, your a lifesaver
@PK-xv7oi
@PK-xv7oi 11 ай бұрын
Hey, thank you very much for your explanation. Do you have some resource references for the "n Tenant Realms + 1 Application Realm" scenario? I can't find any example how to set this up.
@Juanchi_AR
@Juanchi_AR Жыл бұрын
Nice!
@binaryfire
@binaryfire Жыл бұрын
Great video mate. I need 1 realm per tenant but saw several posts about performance issues with large numbers of realms. Will the new JPA storage solve that? We'll eventually have many thousands of realms with a small number of users each. Using Postgres as the db.
@dasniko
@dasniko Жыл бұрын
Don't know. ¯\_(ツ)_/¯
@emersonstori
@emersonstori Жыл бұрын
I'm trying to implement this situation right now and it's really confusing to choose the best way, since I don't have previous experiences with keycloack and multi-tenant
@dankogulsoy
@dankogulsoy Жыл бұрын
good job
@florianmayerhofer3215
@florianmayerhofer3215 3 ай бұрын
@dasniko Have you also videos about using Keycloak as a resource server?
@dasniko
@dasniko 3 ай бұрын
Keycloak is an IdP, not a resource server!
@markkennethsantos2172
@markkennethsantos2172 Жыл бұрын
Thanks for the explanation. I just have one question when it comes to one realm and adding some custom SPI for organization/tenant feature. Is there any possibility to have a custom implementation for "access token life span" at tenant level? Currently, it can only be configured by realm and client level so I'm thinking about the use-case if client belongs to many tenants and they wanted to have different "access token lifespan". Thanks
@dasniko
@dasniko Жыл бұрын
AFAIK that's not possible without modifying core classes of Keycloak.
@user-nn2bv4zx5w
@user-nn2bv4zx5w 11 ай бұрын
Hello, I would like to assign the role "LDAP administrator of a realm" to a user who could administer the OU corresponding to the realm, so the user would be "base DN" in the LDAP settings and create the groups, roles and users with rights on this realm.
@ArvindKumar-y4f2l
@ArvindKumar-y4f2l Жыл бұрын
2 users A and B under same profile and Role. How can I restrict records of A to B and Vise versa in keycloak Can you please let me know about this
@smktutor
@smktutor 5 ай бұрын
Could you please share any design documents on the KeyCloack-multi-tenancy implementation?
@dasniko
@dasniko 4 ай бұрын
A link to the repo is in the description.
@Mr.Selast
@Mr.Selast Жыл бұрын
Very nice Vidéo! Some points notice fo the next one: - include some graphs: Looking at one person just talking is fun (kind of?) but a good graph a is worth a thousant explanation - For the option 3, qhat if we're using one UserStorage SPI for every realms ? 😂😂😂😂
@souravkumar-ue8uj
@souravkumar-ue8uj Жыл бұрын
Thanks Niko, I have one question though in one of my requirements is that different tenants should have different databases as well (one of the arch decisions other than the option of having single database with tenant identifier , here realmId) , is that possible in Keycloak ?
@dasniko
@dasniko Жыл бұрын
no
@dempile
@dempile Жыл бұрын
Thanks Niko for the explanation, Iam choosing Option 2 , but I want to know if its possible to make cross realms login for users , ir order to access clients in different realms, thanks
@dasniko
@dasniko Жыл бұрын
As I mentioned in the video, realms are level of isolation, there is no cross-anything! The only option would be identity brokering from one realm to another.
@dempile
@dempile Жыл бұрын
@@dasniko Its a fair solution for me , but we want to make selective login between realms
KEYCLOAK Implementing Custom User Storage Provider (in-depth) | Niko Köbler (@dasniko)
39:29
Niko Köbler (@dasniko) - Keycloak Expert
Рет қаралды 33 М.
KEYCLOAK & Azure AD - How to configure AAD as an Identity Provider | Niko Köbler (@dasniko)
10:38
Niko Köbler (@dasniko) - Keycloak Expert
Рет қаралды 32 М.
小丑在游泳池做什么#short #angel #clown
00:13
Super Beauty team
Рет қаралды 37 МЛН
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 1 МЛН
Multi-tenancy in Laravel
1:24:05
JustSteveKing
Рет қаралды 4,8 М.
Keycloak Intro
32:12
Stian Thorgersen
Рет қаралды 203 М.
Advanced Keycloak User Mapper Techniques (2024)
12:05
K S Techno World
Рет қаралды 1,9 М.
Integration Tests with Keycloak & Testcontainers (& Quarkus) | Niko Köbler (@dasniko)
25:18
Niko Köbler (@dasniko) - Keycloak Expert
Рет қаралды 11 М.
KEYCLOAK - 2FA with SMS based OTP text messages | Niko Köbler (@dasniko)
19:25
Niko Köbler (@dasniko) - Keycloak Expert
Рет қаралды 28 М.
#Keycloak DevDay 2024:  Multi-Tenancy in Keycloak (GR Patil, phase two)
38:35
Niko Köbler (@dasniko) - Keycloak Expert
Рет қаралды 3,8 М.
What are Refresh Tokens?! and...How to Use Them Securely
19:29
KEYCLOAK Home IdP Discovery (w/ Sven-Torben Janus) | Niko Köbler (@dasniko)
17:27
Niko Köbler (@dasniko) - Keycloak Expert
Рет қаралды 3,5 М.
KEYCLOAK INTRODUCTION REALM, CLIENT AND USERS
25:18
REMEMBER ME
Рет қаралды 1,5 М.
KEYCLOAK with HTTPS & mutual TLS / X.509 authentication | Niko Köbler (@dasniko)
25:12
Niko Köbler (@dasniko) - Keycloak Expert
Рет қаралды 24 М.