Aller au contenu principal

Tenant memberships

Le membership représente le lien entre un utilisateur et un tenant.

Rôles​

RôleNiveauDescription
OWNER40Contrôle maximal dans le tenant.
ADMIN30Administration du tenant et de ses membres.
TEACHER20Usage pédagogique avancé.
STUDENT10Accès apprenant.

Routes​

Les routes de membership sont protégées par @TenantAdmin().

GET /tenants/:tenantId/memberships
GET /tenants/:tenantId/memberships/:tenantMembershipId
POST /tenants/:tenantId/memberships
PATCH /tenants/:tenantId/memberships/:tenantMembershipId
DELETE /tenants/:tenantId/memberships/:tenantMembershipId

Sécurité de scope​

Le service doit toujours vérifier que le tenantMembershipId appartient au tenantId de l’URL avant modification ou suppression.