Rôles et accès
Les rôles décident ce que vous pouvez faire ; le périmètre décide les données de qui vous pouvez voir. Un jeton ne peut jamais faire plus que la personne à qui il appartient.
Rôles
- Un indicateur hr distinct accorde l’accès en lecture à tous les documents RH sans droits d’administration.
- Une exemption de notation retire une personne de toute vue comparative et automatisée tandis qu’un administrateur peut toujours ouvrir son score à la demande ; un indicateur flexible fait taire les avertissements et les relances sans toucher au score.
| employee | ses propres données uniquement |
|---|---|
| team_lead | soi-même plus ses subordonnés directs |
| manager | toute l’arborescence gérée ; rapports, exports, écritures d’astreinte, corrections pour l’équipe |
| moderator | visibilité de niveau administrateur, mais ne peut modifier que sa propre ligne ; jamais sollicité, jamais averti |
| admin | tout : bots, salons, équipes, fournisseurs, paramètres, journal d’audit, documentation de l’API |
| superadmin | administrateur plus la maintenance destructive à l’échelle de l’organisation, l’accès machine ; jamais suivi |
Périmètre
La présence, l’audit, le détail des employés, les rapports, les exports et chaque point de terminaison lié à un effectif appliquent le périmètre de l’appelant avant de renvoyer des données. Une personne hors périmètre renvoie la même réponse « introuvable » qu’une personne inexistante, de sorte que les codes de réponse ne peuvent pas servir à cartographier l’organisation.
Se connecter
- Code à usage unique par message direct : six chiffres, expiration à cinq minutes, usage unique ; trois échecs verrouillent le profil pendant quinze minutes ; renvoi après soixante secondes. Chaque tentative est journalisée avec l’IP et l’agent utilisateur.
- Connexion par appareil de confiance pour un appareil que vous utilisez régulièrement.
- La connexion par mot de passe existe en option par équipe et est désactivée par défaut ; l’authentification unique est une fonctionnalité des offres Entreprise et auto-hébergée.
- Les sessions sont un cookie HTTP-only, same-site et sécurisé portant un jeton signé ; les routes revérifient le rôle dans la base de données à chaque requête, et la rotation de la clé de signature déconnecte tout le monde.
Jetons d’API personnels
- Émis par un superadministrateur pour une personne ; le texte en clair n’est affiché qu’une fois et seule une empreinte SHA-256 est stockée.
- Un jeton agit comme son titulaire, de sorte que chaque contrôle de rôle et de périmètre s’applique sans changement.
- Les portées sont lecture, ou lecture et écriture ; un jeton en lecture est refusé pour toute requête qui modifierait quelque chose, avant l’exécution de la route. Une portée inconnue se rabat sur la lecture seule.
- Expiration optionnelle ; la révocation prend effet à la requête suivante ; la dernière utilisation est horodatée pour que les jetons abandonnés soient visibles.
Coffre de documents RH
Les types sont certificat médical, justificatif de congé, contrat, pièce d’identité et autre ; les fichiers sont plafonnés à 20 Mo, stockés sous un nom opaque et restitués sans modification. Chaque téléversement, consultation et suppression est audité. Le produit ne lit jamais le contenu.
| admin | tout lire, téléverser pour n’importe qui, supprimer |
|---|---|
| manager et hr | tout lire, téléverser pour n’importe qui |
| employee | lire et téléverser les siens |