Kinde lets you easily manage which organizations users can sign up to.
For example, you can:
- allow or disable users from signing up to specific organizations (if you manage multiple organizations)
- allow or disable automatic sign up to the default organization (all Kinde businesses have a default)
- disable signups completely, and add users manually, via API, or by import.
- disable organizations from being created when a user signs up - this is usually only needed by businesses who’s customers are also businesses (B2B).
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.
⚠️ Caution: 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.
- Go to Organizations and select the organization.
- On the Details page, switch on the option to Allow registrations.
- Select Save. Anyone can now register onto this organization if the
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.
- Go to Settings > Environment > Details.
- Scroll down and switch off the Sign users up to the default organization if one can’t be detected option.
- Select Save.
You can disable user sign up altogether. You might do this if you want to add and manage users manually or by import only.
- Go to Settings > Environment > Details.
- Scroll down and switch off the Allow users to sign up option.
- Select Save. This setting applies to all apps and organizations in your business.
By default, Kinde allows organizations to be created when a user signs up. This happens when the is_create_org
parameter gets passed in the registration.
If your customers are organizations that you want to self-sign up, leave this switched on. To prevent this, switch the option off.
- Go to Settings > Environment > Details.
- Switch off the Allow sign up organization creation option.
- Select Save.
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.
Build on Kinde