lemon-apartment-14887
01/28/2024, 7:23 PMwitty-holiday-65473
01/28/2024, 10:32 PMcan != should
But technically speaking it is possible to have multiple tenants since Keto operates on UUIDs for objects. The problem is if you ever use “human-readable-names” for object or subject-ids, a name-uuid-mapping is created for that name. The issue with that is that name now resolves to the same uuid for the platform. This would make it very difficult to avoid cross-tenant pollution.
But technically speaking it’s possible. But that doesn’t mean you won’t run into serious headaches in the process.
(As an aside, one idea could be to prefix every object ID or subject ID with the tenant so you can form some kind of pseudo-composite unique key)lemon-apartment-14887
01/29/2024, 7:45 AMwitty-holiday-65473
01/29/2024, 9:16 AM