Hi Piyush,
In short, Mendix can only consistently recognize the same user across multiple applications if you use SSO modules. By configuring SAML or OIDC, the platform relies on a unique identifier from your identity provider to identify the same individual across apps. This also ensures proper auditing and tracking of user actions across your applications.
For more details, see the official documentation:
SAML module: https://docs.mendix.com/appstore/modules/saml/
OIDC module: https://docs.mendix.com/appstore/modules/oidc/
The doc explicitly mentions how correct identification of end users is crucial for consistent and accurate end‑user metering and deduplication across multiple applications. It introduces the User Metering Named Identifier and explains that if you persist the same value (e.g., email) for the same user across apps, Mendix can identify that end user consistently across apps.
Mendix does not automatically know that users in different apps are the same person. Your SSO/Identity Provider decides this by issuing the same immutable ID for the user across all apps (for example, OIDC sub or SAML NameID). Each app stores its own local user and links it to that external ID.
Auditing across apps is done via your IdP’s sign‑in logs (or a central SIEM that aggregates each app’s login logs), not natively within Mendix. Control Center only manages platform users (developers), not end‑users.
With Premium Unlimited Apps and internal users, unique users are effectively the distinct internal identities in your IdP that sign in to any Mendix app; the same person using multiple apps counts once. For exact counting rules, confirm with your Mendix account team.