Services
Keycloak, de l'audit à la production.
Vixoris audite, installe, configure et met à jour Keycloak, et forme l'équipe qui l'exploite.
Quand faire appel à nous
Nos clients nous sollicitent dans des situations comme celles-ci :
- « Nous passons à Keycloak, et nous voulons être accompagnés pour bien le faire. »
- « Nous hésitons entre Keycloak et un fournisseur d'identité SaaS. »
- « Nous voulons une architecture solide pour notre solution IAM. »
- « Nous avons un Keycloak, mais personne ne sait comment il a été installé, ni s'il est bien sécurisé. »
- « Nos utilisateurs sont dispersés dans plusieurs sources : annuaires, Entra ID, autres fournisseurs d'identité. »
- « Notre montée de version a échoué et maintenant nous sommes au milieu du gué. »
- « Nous voulons un audit complet de notre gestion des identités et des accès. »
- « Nous faisons face à un incident et nous avons besoin d'aide. »
- « Nous devons généraliser le MFA à tous nos utilisateurs. »
Ce que vous y gagnez
- Vous savez où en est votre Keycloak, et ce qu'il faut corriger en priorité.
- Keycloak tourne en production, en haute disponibilité, connecté à vos applications et à vos annuaires.
- Votre équipe l'exploite elle-même. Nous la formons sur votre installation, pour qu'elle devienne autonome.
Les services
- Audit
- Un audit de sécurité de votre Keycloak : utilisateurs, inscription, mots de passe, clients, comptes de service, URL de redirection, rôles. Chaque constat est classé par priorité (haute, moyenne, basse), avec la correction recommandée.
- Architecture et cadrage
- Architecture IAM et CIAM. Analyse de votre authentification actuelle. Cadrage d'un nouveau projet, avec une preuve de concept. Keycloak face aux autres solutions du marché.
- Infrastructure
- VM, Docker ou Kubernetes. PostgreSQL, reverse proxy, répartiteur de charge, WAF.
- Installation
- Haute disponibilité, cluster de cache, sondes de santé et métriques, paramètres de la base de données.
- Configuration
- Realms, clients OIDC et SAML, LDAP et Active Directory, Kerberos, fournisseurs d'identité externes comme Entra ID, MFA.
- Durcissement
- Console d'administration inaccessible depuis Internet, URL inutiles bloquées. Un compte d'administration par personne, jamais partagé. Un compte d'administration principal dédié, comme le recommande la documentation de Keycloak. Un client par application, chacun avec ses propres identifiants, jamais partagés. Protection contre la force brute et limitation du nombre de requêtes. Politique de mots de passe, avec une liste de mots de passe interdits. MFA. URL de redirection strictes, durée de vie courte des jetons, rotation des clés.
- Supervision et traçabilité
- Métriques, tableaux de bord et alertes avec Prometheus et Grafana. Journalisation des événements de connexion et d'administration. Détection des menaces : alertes sur les tentatives de force brute et le credential stuffing. Pour Keycloak, ou pour toute une plateforme.
- Mise en production
- Ce qu'il faut à un Keycloak avant sa mise en service : plusieurs instances, une base de données externe, le dimensionnement (nombre d'instances, configuration CPU et mémoire pour chaque instance), TLS, et le durcissement.
- Dépannage
- Nous trouvons l'origine de la panne, la corrigeons, et indiquons ce qu'il faut changer.
- Développement sur mesure
- Modules Keycloak (SPI), par exemple une authentification par code à usage unique envoyé par e-mail. Thèmes.
- Montées de version
- Celles de Keycloak, et des composants qui l'entourent.
- Formation
- Administration, configuration avancée, infrastructure, thèmes. À distance ou sur site, sur votre propre installation.
- Support et maintenance
- Un accompagnement dans la durée : changements de version, incidents, audits. Au forfait mensuel, ou par banque d'heures.
- Jours d'expertise
- Des jours d'intervention à la demande, sur tous les services ci-dessus.
Un projet complet combine plusieurs services : par exemple l'infrastructure, l'installation, la configuration, la formation et la supervision. Deux formules : nous réalisons la mise en place, ou votre équipe la réalise et nous l'accompagnons à chaque étape.
Un audit est un bon premier pas. Il est court, et ses conclusions tracent la suite.
Au-delà de Keycloak
Vixoris construit aussi des plateformes Kubernetes, livrées en GitOps, avec leur supervision et leur surveillance de sécurité. La plateforme qui héberge Klatos en est un exemple : comment elle a été construite.
Comment se déroule une mission
- Un appel de 30 minutes : votre installation, votre problème, votre échéance.
- Une proposition écrite sous deux jours ouvrés : le périmètre, les dates, le prix, et ce dont nous avons besoin de votre part.
- La mission, menée par la personne que vous avez eue au téléphone.
- Un livrable écrit : un rapport, une installation qui fonctionne, une équipe formée. Il précise la prochaine étape.
Si votre entreprise passe par une ESN ou un cabinet de conseil, Vixoris peut intervenir par ce biais.
Références
Jean SILGA travaille avec Keycloak en production depuis 2019.
- Architecture IAM basée sur Keycloak chez Manpower France, puis Keycloak en haute disponibilité chez BforBank.
- Un audit pour Infogreffe, une expertise pour AMJ Groupe, et un module de double authentification par e-mail et code OTP pour Septeo, livré avant les Jeux olympiques de Paris 2024.
- Une formation Keycloak de 21 heures, et une conférence à Cloud Native Orléans.
- À deux reprises, l'équipe du client est devenue autonome en quelques jours.
- Jean est Kubestronaut, avec 15 certifications CNCF.
Pour en savoir plus : la page À propos et LinkedIn.
Écrivez-nous
Écrivez à Vixoris avec votre installation, votre problème et votre échéance. Jean lit chaque message et y répond.