Feature: Auto-membership for Social Users Across Multiple Organizations
Description: Auth0 customers are looking for a solution that allows me to enable multiple social connections and a database connection for each organization, without encountering the issue where social users cannot be added to an organization before their first login. Currently, social users don’t exist in Auth0 prior to their first login, which results in the error: “client requires organization membership, but user does not belong to any organization.”
For enterprise connections, customers can use SCIM provisioning to resolve this issue, but this capability isn’t available for social connections. While the auto-membership feature is helpful, it requires a unique connection for each organization, which may not fit all use cases.
Additionally, some customers have attempted to solve this by using account linking, but the account linking action will not trigger if the authentication attempt is unsuccessful. In this case, the user encounters the error mentioned above, preventing account linking from happening. As a result, the social identity remains unable to log in, and the user can’t be associated with an organization.
Without this feature, it becomes challenging for customers to support social connections for applications configured for Business users in the organization tab, since social users only exist in the Auth0 database after a successful log in, preventing them from being associated with an organization before their first login.
Use-case: Auth0 customers who manage applications for multiple organizations, with both social and enterprise connections, face difficulties in onboarding social users and associating them with their respective organizations. The current limitation forces users to be part of an organization before their first login, creating friction in the onboarding process. A feature that could automatically assign social users to organizations or offer an alternative solution would greatly improve user management and streamline the onboarding experience for social users.