Try OpenEdge Now
skip to main content
Identity Management
What is Identity Management? : User identity and multi-tenancy
 

User identity and multi-tenancy

In a multi-tenant database environment, every user identity (including the blank default identity) has tenancy, which is the tenant or tenants whose data the user is authorized to access in the database. A user's tenancy is identified by the name of the single tenant that is configured for the user's domain, and the user's tenancy takes effect the moment their identity is authenticated and established in a multi-tenant database connection.
Note: The default (blank) domain is always configured for the default tenant. This configuration cannot be changed.
Because multiple users can be authenticated in the same domain, all of these users share the same tenancy. In addition, multiple domains can be configured with (“can belong to”) the same tenant. All users authenticated to any of these domains share the same tenancy and access the same tenant (and shared) data.
So, for each tenant defined in a database (including the default tenant), the database must define at least one domain configured with the tenant in order for users to access the database with the specified tenancy. Note that a given domain can be configured with only one tenant at a time.
Also, because every multi-tenant database defines its own set of tenants, a given domain defined in one database can be configured with a different tenancy than a domain of the same name defined in another database. So, for example, a given user identity might access one database as the regular tenant, "General", while the same user identity might access another database as the super tenant, "Master".
For an overview of multi-tenancy and access to multi-tenant databases, see OpenEdge Getting Started: Multi-tenancy Overview. For an overview of configuring domains for multi-tenancy, see Identifying the tenant to which a domain belongs.