Skip to content

Organization

Definition

An Organization is the top-level entity in the application. It represents a legal or operational structure (such as a company, an association, or a scouting body).

Organization

Identity and authentication

Each organization is backed by its own OIDC provider. The slug field stores the organization's identifier, which links the application record to the IdP identity. The name is synchronized from the token on first login and is updated on each subsequent login.

Related to OIDC provider organization feature

Main attributes

AttributeDescription
SlugOrganization identifier
NameThe official name of the organization
OptionsList of available options
Is strict authControls strict authentication behavior — see impact here
Is mainDesignates a cross-organization main role — see impact here

Options

The application has some options. An organization can limit which options are available for its projects.

Status

An organization does not have an explicit status field. Its state is derived from:

SituationImplied state
Have been soft deletedBLOCKED
Have not been soft deletedENABLED

Relationships

Related objectRelationship
UserAn organization contains zero or more users
ProjectAn organization contains zero or more projects