Security model

Permissions

Schemas

You can only create an object in one of the organizations your account is linked to.

In order to edit a schema your account must be linked to the owning organization of the schema.

Objects

You can only create an object in one of the organizations your account is linked to. Since all schemas are public you can instantiate a new object with the schema of your choice.

In order to edit an object your account should be linked to the owning organization of this object.

Organizations

There are two types of organizations:

  • with membership restriction: members are managed by an admin of the platform;

  • without membership restriction: members can join the organization without invitation.

Users

Users are identified with their login which is unique across the platform. The email address is voluntary not unique.

Each user has an API key.

If the self-registration mode is set to True for a MOSP instance, it will be possible for anyone to create an account on the platform. The account will be effective after an email verification.