Plateforme & webStatut: Pilote
Intranet auto-hébergé avec intégration Microsoft 365
Défi
Informations, documents, dates et contacts devaient être centralisés et faciles à trouver. La plateforme de collaboration standard était trop lourde, mais ses données devaient malgré tout être exploitées.
Technologie
- Next.js
- TypeScript
- Microsoft Graph
- OIDC/SSO
- LLM
- GitHub Actions
Exigences
- Fonctionne sur un serveur propre, sans dépendance au cloud
- Rôles et authentification unique
- Connexion optionnelle en direct aux calendriers, documents et annuaire
- Plusieurs sites, y compris calendriers des jours fériés
- Assistant IA qui ne répond qu'à partir du contenu réel du portail
Approche
- 01Application web avec stockage de fichiers, chaque module d'intégration désactivable
- 02Intégration Microsoft Graph pour les calendriers, la bibliothèque de documents et l'annuaire
- 03Authentification unique via OIDC avec validation des jetons côté serveur
- 04Assistant de chat ancré dans le contenu du portail
- 05Déploiement via CI vers un runner Windows auto-hébergé