django-tenant-users Documentation

django-tenant-users enhances django-tenants by refining user management in multi-tenancy setups. This application ensures users authenticate globally while having permissions specific to each tenant.

Why use django-tenant-users?

  • Global Authentication:

    Users can authenticate once and gain access to multiple tenants. This provides a streamlined login experience, eliminating the need for multiple account setups.

  • Tenant-Specific Permissions:

    Even though users can authenticate globally, their permissions are tailored to each specific tenant they interact with. This ensures that a user’s actions are always in line with the specific rules and roles of each tenant, including specific permissions for the public tenant.

  • Seamless Integration with Django:

    django-tenant-users is designed to gel seamlessly with Django’s built-in user and permissions frameworks.

Dependencies

While django-tenant-users offers specialized user management for multi-tenancy, it’s built on the solid foundation of django-tenants. If you’re new to django-tenants, check out their official documentation to get the full picture.

Table of Contents