firemansam
KKinde
•Created by firemansam on 4/7/2025 in #💻┃support
What counts as an monthly active organisation | also how can I have a user belong to multiple tenant
Hi thanks for your great support, hope you're having a great day.
First off, on the pricing I notice you have a concept of monthly active organisations. Lets say I have a user belonging to 5 organization's and they login but don't switch into another org, does that mean only the orgs they returned tokens for count as active or all 5?
Second question, I have a free tier in my app, but still want users to be able to create multiple tenants (ironically similar to the auth0 setup), the issue is that would mean that even a free tier user will need to belong to an organisation, this will be prohibitively expensive for me as I expect to have many times more free users than paid ones.
An option to solve this was having a custom meta data on the user with a default org id which matches with my database but doesn't have an actual org in Kinde, the issue starts when that free user wants to make another tenant which they also don't plan to upgrade into a paid account. Pretty much all paid accounts will be upgraded into offical orgs in kinde and that is a good thing. My issue really only is when a user has two tenants that are both free.
does that make sense?
thanks for your time
9 replies
KKinde
•Created by firemansam on 3/11/2025 in #💻┃support
multitenant multi org to single auth user setup
I currently have a setup on auth0 and I'd like to replicate it on Kinde if possible.
A user can belong to one or many organizations and wll have a default org. When requesting an access token during login the auth0 post login script will call my public api and get the orgs the user belongs to, and adds them to the claims in the token as an array [], there is also a current org id for the current organization the user is in. The claim is useful so the user can get all the org specific data and when the dropdown is changed to a different org, another token is requested with the org id as a parameter and if the api returns with that org as a valid one for the user it adds it to the claim as the current org Is.
I see there is a user data thing you have at kinde, but it seems to only support strings and booleans, which prevents me having a list of orgs as an array, and tere doesn't seem to be a way to conditionally pass data into the token request and have that change the claims logic.
Is this setup or something that achieves similar results possible?
Thanks for your time,
Danny
16 replies