Your business customers who have their own organizations in Kinde can set up and manage their own SSO connections. This can save time going back and forth trying to get app credentials configured. Instead, your customer (who is the Identity Provider for their users) can set up an app and use the credentials to configure a connection. While you manage Kinde settings as the Service Provider.
Before an organization can set up an SSO connection
This is like pre-setting the home realm domain for a connection.
Open the organization record in Kinde.
If prompted, in the Activate advanced organization features box, select Activate.
Go to Policies in the menu.
In the Verified domains text field, add the customer’s domain or domains. Add each on a new line. Make sure you include only the domain, e.g. mybusiness.com and not the full domain URL such as http://www.mybusiness.com.
Select Save.
Add an SSO connection via the self-serve portal (Instructions for end-users)
There are some enterprise connection functions that are only configurable by you in Kinde. After the customer has entered their details, you can finish setting up the connection.
Open the connection in Kinde and adjust any of the following settings (if relevant):
Create a user record in Kinde - Add users if they do not exist when signing in. This is switched on by default.
Always show sign-in button - Show the SSO button on the app home screen. This is switched on by default.
Auto-add users - Allows users to join the organization if their credentials are accepted. Default is switched on.
Upstream params - these have the following default, but more can be added at the customer’s request.