Adrien de Trazegnies d'Ittre
Retour à l'accueilTous les projets

SSO + Security

OpenGateKeeper

Plateforme d'authentification centralisée avec tokens JWT, fédération OpenID et gouvernance sécurité.

Hero OpenGateKeeper
Latency auth45 ms p95
Uptime cible99.95%
Apps connectées12+

Problématique

Unifier l'authentification multi-applications avec un niveau de sécurité enterprise et une gestion claire des permissions.

Architecture

Frontend React admin, API Spring Boot, moteur d'authentification OpenID, filtre JWT, stockage SQL pour les comptes et NoSQL pour les sessions et traces.

FrontendAPIAuthSQL + NoSQLJobs

Stack technique

Spring BootOpenIDJWTPostgreSQLMongoDBDocker

Highlights

  • Pipeline de connexion fédérée OpenID
  • Validation de token par filtre JWT custom
  • Traçabilité des événements de sécurité
  • Déploiement Docker compose ready

Défis techniques

  • Rejouer les tokens expirés et cas de rotation de clé
  • Assurer une latence faible pour la validation JWT
  • Maintenir un audit trail conforme sécurité

Résultats

  • Temps d'onboarding application réduit de 60%
  • Centralisation complète des politiques d'accès
  • Réduction des incidents d'authentification manuelle
Console de policies

Console de policies

Édition des règles de rôles et permissions par domaine.

Flux OpenID

Flux OpenID

Visualisation des étapes d'authentification et des redirections.

Gestion des comptes

Gestion des comptes

Vue complémentaire des utilisateurs, rôles et états de comptes dans la console d'administration.

Traces de sécurité

Traces de sécurité

Suivi des événements d'authentification et journaux utiles à l'audit et au diagnostic.