Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 66 additions & 0 deletions docs/sso-rbac/multi-organization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
---
sidebar_position: 3
---

# Multiple organization membership

Multiple organization membership within Port means that users can belong to more than one organization simultaneously, for example, prod and dev. This enables:

- **Cross-organization access**: Users can work across multiple organizations without needing separate accounts.
- **Seamless switching**: Switch between organizations using the [UI](#switch-organization).

:::info Feature availability
The **multi-organization feature** is available on request and must be enabled by Port's support team.
To group existing organizations under one account, customers need to provide Port with the relevant `OrgIDs` and the SSO connection to use.
Organizations can be grouped only if they are in the same region.
:::

## Create an organization

As a user with `account admin` permissions on a paid account, you can create new organizations directly from the UI:

1. Go to your [Port application](https://app.port.io).
2. Click on the logo in the top left corner of the page.
3. Click on the `+ Create Organization` button.
4. Follow the steps to create a new organization.

If you wish to grant `account admin` permissions to another user, please contact Port's support team.

:::info Account admin permission
`Account admin` is a permission that can be granted in addition to a user's existing role (`admin`, `moderator`, or `member`).
:::

## Switch organizations

In order to switch to a different organization:

1. Go to your [Port application](https://app.port.io).
2. Click on the logo in the top left corner of the page.
3. Click on the organization you want to switch to.

:::info Login behavior
Note that when users log in, they automatically access their **last visited** organization.
:::

## Automatic user access

Automatic user access makes it easy to onboard large groups of users:

- Users with account admin permissions and organization admins can mark an organization as publicly accessible to SSO users.
- When users log in via SSO, they automatically get the default `member` role in the organizations.

To enable automatic user access:

1. Go to the [Builder page](https://app.getport.io/settings/data-model) of your portal.
2. Click on `Organization settings` in the sidebar.
3. In the `Settings` tab, enable the "Automatic user access" for the organization.
4. Click `Save`.

## SSO access to organizations

When users connect with SSO, their access is determined by:

- **Explicit invitations**: Organizations where the user has been explicitly invited.
- **Automatic user access**: Organizations that have "Automatic User Access" enabled.

On login, Port checks which organizations the user has been explicitly invited to, plus which organizations have automatic user access enabled, and grants access to those organizations only.