Développement des API Spring Boot et des écrans React de demandes, badges et accès.
Intégration de Keycloak/JWT et de contrôles par rôle, avec des endpoints dédiés au collaborateur connecté.
Rattachement des collaborateurs et badges aux entreprises, et modélisation des périodes d’accès.
Tests des contrôleurs, services et mappings avec JUnit et Mockito.
Consulter l’implémentation
Les dépôts publics contiennent la conversion des rôles, les contrôles des endpoints, les services de badges et d’accès et leurs tests. La démo reprend les écrans React avec des données fictives et une simulation en mémoire.
Keycloak fournit les identités et les rôles. Les entreprises rattachent les collaborateurs et les badges ; l’expiration du badge et les dates d’accès à l’aéroport sont distinctes.