Manage users across organizations
Manage users
Kinde lets you easily manage which organizations users can sign up to.
For example, you can:
Follow the relevant procedure below to set up your preferences.
Each organization you set up in Kinde will have a unique org_code
.
If you want users to sign up to a specific organization, the org_code
must be passed with their registration request. You need to switch this functionality on per organization.
The org_code
in the http request is vulnerable to manipulation, so only allow registrations to organizations that you would allow anyone to sign up to. If this is not the case, we suggest you leave this switched off and add the user to the right organization later via the Kinde management API.
org_code
is passed with the registration request.If the organization being signed up to is not known when a user signs up, the default organization is used. This applies to users created via API and by import as well.
If you want, you can switch this off to prevent sign-ups to the default org.
Users must belong to an organization to be assigned roles and permissions
You can disable user self-sign up altogether. You might do this if you want to add and manage users manually, by API, or by import only.
Leave this on if you plan to use JIT provisioning for enterprise connections.
If a user belongs to multiple organizations, they will be prompted to select an organization when they sign in unless they pass a specific org_code
.
If you use enterprise authentication, users will be recognized by their email domain and will be forwarded to the correct identity provider.