Skip to content

Multi-Tenancy and Organizations

The portal is fully multi-tenant aware. Everything happens in the context of an "Organization". This context dictates multiple parameters, for example which service providers or service offerings are available to the organization.

Users of the platform must be part of one or multiple organizations and can have different access rights in different organizations.

Some parts of the portal are global:

  • Organizations
  • Users

Everything else happens in the context of an organization. Therefore, organizations are a main part of the user interface and will be prominently displayed and enforced.

Users can either be manually granted access to an organization by an organization admin, or they can get an invitation which allows them to join the organization with a certain role.

Organization Origin

For some functionality, like filtering available control planes or service plans, we need to know the origin of an organization. As this is a feature specific to the portal, we track the origin of the organization in the portal.

Organization origins have a specific configuration, to be managed in the portal. A default organization origin can be specified, for organizations not having a specific origin configured during creation.

Organization Origin Configuration

The organization origin configuration specifies certain behavior:

  • Which control planes and plans are available to the organization
  • Default billing entity