La gestion des permissions au sein d'EFR repose sur deux axes :

  1. Un axe transverse, basé sur les rôles Keycloak ;

  2. Un axe spécifique, où chaque module gère ses propres permissions.

Si le second axe ne nécessite aucune configuration préalable, voici les éléments de configuration nécessaires au bon fonctionnement d'EFR.

Création de rôles dans Keycloak

Dans le realm EFR, rôles requis :

Rôle

Description

efr_tables_access

Donne accès au module des tables dynamiques à l’utilisateur.

efr_tables_admin

Donne un accès administrateur au module des tables dynamique.