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.