MultiTenancy in Aritma ID
What is a Tenant?
A tenant represents an isolated group of users, clients, and resources within Aritma ID. In a multi-tenant environment, different organizations or business units can use the same identity server while maintaining their own authentication, authorization, and policies.
Key Characteristics of a Tenant:
- Unique Identifier : Each tenant has a distinct identifier.
- Isolated Data : User identities, claims, and security policies are scoped per tenant.
- Independent Configuration : Tenants can have separate authentication providers, token lifetimes, and authorization rules.
How Tenants are Represented in Aritma ID
Tenancy in Aritma ID is implemented by Path-Based Tenancy, meaning each tenant is specified in the URL path:
GET https://id.aritma.io/{tenant}/connect/authorize HTTP/1.1
-
Example:
https://id.aritma.io/{tenant}/connect/authorize
- The tenant is extracted from the path and used for authentication.
If no tenant is present in the basepath, Aritma ID will use a default tenant for backwards compatibility.
All tokens are created in a tenanted scope and includes a tid
claim with the tenant id.
Find or create your own tenant
We do not provide self service to create or find tenants. Please contact Support to resolve any issues related to tenants.