Manage users across organizations
Manage users
Kinde supports the use of Microsoft Entra ID (WS Federated and OpenID) as an enterprise-level authentication method. This service used to be Azure AD.
If you are importing users into Kinde, their Entra ID will be picked up and matched to the relevant connection based on their email address, for a seamless transition to Kinde.
Microsoft Entra ID is the new name for Microsoft Azure AD, which is Microsoft’s enterprise authentication service. This doc contains some mixed references as we update our Kinde interface for the change. More information.
On the tile for the new connection, select Configure.
Enter a Connection name. Make this something you can easily identify, especially if you are adding multiple connections for different business customers.
If you plan to import users into Kinde, make sure the connection name matches the connection name in the Entra ID record.
Select if you want to treat this connection as a trusted provider. A trusted provider is one that guarantees the email they issue is verified. We recommend leaving this off for maximum security.
Enter your Microsoft Azure domain.
Enter the Client ID and Client secret as they appear in the MS Azure portal. Make sure you use the Value of the client secret.
Enter Home realm domains. This speeds up the sign in process for users of those domains. Note that all home realm domains must be unique across all connections in an environment. For more information about how, see Home realm domains or IdP discovery.
If you want, select the Use common endpoint option. Recommended if you use multi-tenancy.
Select Extended profile if you want to sync the additional information stored in a user’s Microsoft profile to their Kinde user profile.
If you want to sync user groups, select Get user groups. Recommended if you manage permissions and access via user groups in Microsoft. You also need to do some additional setup, see below.
Extended attributes data is included in the extra_claims
object of the access token.
If you want, select Sync user profiles and attributes on sign in. Recommended to keep Kinde user profile data in sync with user profile data from Microsoft. If you choose this option, ensure that the global profile sync preference is also switched on in Settings > Environment > Policies.
If you want to enable just-in-time (JIT) provisioning, select the Create a user record in Kinde option. This saves time adding users manually or via API later.
Copy the Callback URL. You’ll need to enter this in your Microsoft app.
In the Applications section, select the applications you want to activate the connection for.
Select Save.
For reference, see this Microsoft doc about configuring optional claims
ext_provider > claims > profile > groups
ext_groups
Make sure you test each connection before enabling in production for your users.
Before you delete a connection, make sure that there are no users relying on it for authentication. Once deleted, the sign in option becomes unavailable to users. This action can’t be reversed.
If your users sign in via the Entra ID (formerly Azure AD) enterprise connection in Kinde, when they sign out, they are just signing out of Kinde. They are not fully being signed out of Entra ID.
It also works this way for social connections, where a third party is the identity provider.