j'ai des problèmes : 1 - la notion de service est subjective suivant les applications : 1 service de l'AD peut s'appeler légèrement différemment dans IHTS, un service de IHTS peut être un sous ensemble d'un service dans l'AD 2 - dans l'AD, l'UO où est enregistré un agent correspond à son service 3 - une UO peut être une sous UO d'un service 4 - toutes les UO de l'AD n'apparaissent pas comme service 5 - tous les services de IHTS n'ont pas été importés 6 - tous les groupes de sécurité ne m'intéressent pas ; je veux garder que les groupes commençant par "SECU-" 7 - il va falloir attribuer des droits sur M365 et le serveur de fichier à ces groupes. 8 - un personne pourra faire parti de plusieurs groupes 9 - dans l'AD, un groupe peut avoir comme membre des personnes mais aussi des groupes 10 - pour une personne, il faudra une vue hiérarchique des groupes auxquels il appartient Comment harmoniser tout ceci sachant qu'il va falloir mettre à jour les application à partir de celle-ci ??? Pose moi toutes les questions nécessaires comme avec l'AD, il faut récupérer les utilisateur dans https://admin.cloud.microsoft/?#/users et le groupes dans https://admin.cloud.microsoft/?#/groups/_/DistributionList sur chaque vue de l'application, dans la colonne action, remplace les mot "Voir Modifier Supprimer" par des icones. sur chaque vue de l'application, chaque colonne doit être triable. lors d'un clique sur "voir" ou "Modifier" au retour, la vue d'origine doit toujours s'afficher avec les tris et les filtres précédemment sélectionnés. Dans toute l'application, tous les messages d'alerte, d'information, d'erreur, doivent s'afficher dans des fenêtres modales : penses à externaliser la gestion de ces fenêtres (principe DRY de Laravel) TU dois utiliser la librairie et pas la modifier. s'il y a un problème, tu me le signales et je la modifierais Je pense que ton application devrait être découpée en plusieurs modules : Annuaire des personnes (identité, statut, informations de contact). Catalogue des applications (clients OIDC dans Keycloak, URL, responsables). Catalogue des ressources (partages Windows, sites SharePoint, autres ressources). Gestion des groupes (import LDAP, création, description, propriétaires). Profils métiers (ensemble cohérent d'applications, de groupes et de droits). Provisioning (création et mise à jour dans l'AD, Keycloak et les applications). Connecteurs pour les applications qui conservent des droits en base. Audit (qui a quoi, depuis quand, et pourquoi). L'application devra pouvoir gérer les droits d'accès, les appartenances à des groupes de sécurité des utilisateurs. Elle devra synthétiser tous les droits d'accès et les vérifier si possible que ce soit sur un serveur de fichier, NextCloud, SharePoint,... Les comptes Admin doivent pouvoir sauvegarder et restaurer la base de données Application "Usuers Manager" qui doit permettre de gérer les utilisateurs de plusieurs applications : AD du domaine indirectement Keycloak GestUp IHTS et autres Tu devras créer une base de données "usersmanager" dans phpmyadmin. Ecris l'application avec Laravel en PHP. Applique toujours les règles de agents.md qui est à la racine du projet Ne modifie aucun paramètre de wampserver. je te donnerai des informations au fur et à mesure de tes questions et de l'évolution.