Aller au contenu

Utilisateurs et autorisations

MRBS utilise trois niveaux d’accès :

Niveau Signification Capacités habituelles
0 Utilisateur inconnu Voir les informations publiques autorisées
1 Utilisateur authentifié Créer et gérer ses propres réservations
2 Administrateur Gérer salles, zones, utilisateurs et réservations d’autrui

Les droits précis dépendent de l’authentification, des sessions et des règles.

Utilisateurs de la base

Avec la méthode db, utilisateurs et niveaux sont stockés dans la base MRBS et gérés par l’interface d’administration des utilisateurs.

Les administrateurs peuvent créer des comptes, changer leur niveau, réinitialiser les mots de passe et gérer les champs de profil protégés.

Utilisateurs externes

Avec LDAP, SAML, WordPress, Joomla ou un autre fournisseur, les identifiants sont gérés hors de MRBS. MRBS doit néanmoins reconnaître les administrateurs, généralement par configuration, groupes, rôles ou attributs externes.

Ne créez pas d’identifiants locaux en double si le fournisseur externe est la source de référence.

Administrateurs de zone et de salle

Les contacts peuvent recevoir des notifications et, selon les règles, gérer les réservations de leurs ressources. Ces rôles délèguent le travail quotidien sans accorder l’administration de tout le système.

Restreindre les capacités

MRBS 1.12.2 permet de limiter :

  • l’accès public ;
  • les personnes autorisées à réserver ;
  • les réservations récurrentes, multijours ou multisalles ;
  • la copie des réservations d’autrui ;
  • la visibilité des autres utilisateurs et inscrits ;
  • l’inscription pour autrui ;
  • les exemptions des administrateurs aux règles ;
  • les types réservés aux administrateurs.

Examiner ces contrôles ensemble plutôt que séparément.

Principe du moindre privilège

  • Limiter le nombre d’administrateurs système.
  • Séparer compte normal et compte administrateur si possible.
  • Retirer rapidement les accès lors d’un changement de responsabilité.
  • Protéger la réinitialisation des mots de passe et le courrier.
  • Tester séparément les vues publique et authentifiée.