[{"data":1,"prerenderedAt":113},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-fr-keycloak":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-fr-keycloak",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":32,"steps":42,"faq":58,"specs":74,"compatibleOs":85,"relatedApps":86,"relatedPosts":106,"category":110},"keycloak",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"cybersecurity","cybersecurity-bastion","الأمن-السيبراني-والحصن","ciberseguridad-bastion","Keycloak","Fournisseur d'identité open source pour le SSO d'entreprise : OIDC, SAML 2.0, realms, fédération LDAP et Active Directory, connexion via Google ou GitHub.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002Fkeycloak-sso-vps","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fkeycloak.svg","https:\u002F\u002Fgithub.com\u002Fkeycloak\u002Fkeycloak","Keycloak — le SSO d'entreprise open source sur votre VPS : OIDC, SAML 2.0, realms, fédération LDAP et MFA, sans licence par utilisateur.","Keycloak est le fournisseur d'identité open source (licence Apache 2.0) porté par Red Hat et la Cloud Native Computing Foundation. Il centralise la connexion de vos applications : un seul compte, une seule page de connexion, et des jetons OpenID Connect ou des assertions SAML 2.0 que vos applications vérifient sans gérer elles-mêmes les mots de passe. Les realms isolent chaque client ou chaque environnement, la fédération relie un annuaire LDAP ou Active Directory existant, et le brokering ouvre la connexion via Google, GitHub, Microsoft ou un autre fournisseur OIDC.\n\nL'héberger sur votre VPS garde les comptes de vos utilisateurs, leurs sessions et vos journaux d'audit sur un serveur que vous administrez, sans facturation par utilisateur actif. Keycloak s'adresse aux équipes qui développent en Java, Spring Boot, Node.js, PHP ou .NET et veulent un SSO standard, ainsi qu'aux entreprises qui doivent prouver où vivent leurs données d'identité.",[26,27,28,29,30,31],"OpenID Connect, OAuth 2.0 et SAML 2.0 — un seul serveur pour vos applications web, mobiles, API et outils internes.","Realms — des espaces d'identité isolés, chacun avec ses utilisateurs, ses clients, ses rôles et sa page de connexion.","Fédération d'annuaires — branchez un LDAP ou un Active Directory existant sans migrer les comptes.","Connexion via un fournisseur externe — Google, GitHub, Microsoft ou tout fournisseur OIDC ou SAML.","Authentification forte — OTP, WebAuthn et passkeys, politiques de mot de passe, détection des attaques par force brute.","Rôles, groupes et autorisations fines — des droits portés dans le jeton, que vos applications lisent sans requête supplémentaire.",[33,36,39],{"title":34,"body":35},"Un SSO pour tous vos outils internes","Vos équipes se connectent une seule fois et accèdent à Grafana, Gitea, Nextcloud ou vos applications métier. Un départ se traite en désactivant un seul compte, et non dans chaque outil.",{"title":37,"body":38},"L'authentification de votre application SaaS","Votre application Spring Boot, Node.js ou Laravel délègue la connexion, l'inscription, la réinitialisation du mot de passe et la MFA à Keycloak, et ne vérifie plus qu'un jeton OIDC.",{"title":40,"body":41},"Un realm par client","Une agence ou un éditeur isole chaque client dans son realm, avec sa propre page de connexion à ses couleurs et, si besoin, la fédération de son annuaire Active Directory.",[43,46,49,52,55],{"title":44,"body":45},"Créer le VPS et choisir l'adresse","Commandez un VPS Ubuntu 24.04 avec 2 Go de RAM au minimum, 4 Go si plusieurs realms reçoivent du trafic. Keycloak exige un domaine : il signe ses jetons et construit ses redirections OIDC et SAML sur son adresse HTTPS publique. Il s'ouvre sur un sous-domaine de l'un de vos domaines, ou sur le sous-domaine gratuit du VPS (keycloak.{dns_slug}.servorbit-dns.com), HTTPS compris. Inutile d'acheter un nom de domaine.",{"title":47,"body":48},"Installer Keycloak depuis le Marketplace","Dans votre espace client, sélectionnez Keycloak, choisissez l'adresse et cliquez sur Installer. Le script déploie Keycloak et sa base PostgreSQL dans Docker, conserve les données dans un volume dédié et configure le reverse proxy nginx en HTTPS.",{"title":50,"body":51},"Se connecter la première fois","Ouvrez https:\u002F\u002Fvotre-domaine\u002Fadmin et connectez-vous avec l'identifiant admin et le mot de passe affiché dans votre espace client (bouton « Révéler »). Ce compte du realm master est un administrateur temporaire : créez aussitôt votre propre compte administrateur avec le rôle admin, puis désactivez le compte admin d'origine.",{"title":53,"body":54},"Créer un realm pour vos applications","Gardez le realm master pour l'administration seule. Créez un realm dédié (« Create realm »), réglez sa politique de mot de passe, activez la détection des attaques par force brute et, si besoin, la MFA par OTP ou passkey.",{"title":56,"body":57},"Brancher votre première application","Dans le realm, ajoutez un client OpenID Connect, déclarez les URL de redirection de votre application et récupérez son secret. L'adresse de découverte à renseigner dans l'application est https:\u002F\u002Fvotre-domaine\u002Frealms\u002F\u003Cvotre-realm>\u002F.well-known\u002Fopenid-configuration.",[59,62,65,68,71],{"q":60,"a":61},"Keycloak, Authentik ou ZITADEL : lequel choisir ?","Keycloak est le plus complet et le plus répandu en entreprise : SAML 2.0, fédération LDAP et Active Directory, realms, autorisations fines, et une intégration native avec Spring Boot et la plupart des frameworks. Authentik et ZITADEL sont plus légers et plus simples à prendre en main. Choisissez Keycloak si vous devez parler SAML, fédérer un annuaire existant ou suivre un standard déjà adopté par vos clients.",{"q":63,"a":64},"Faut-il un nom de domaine pour Keycloak ?","Oui. Keycloak signe ses jetons et construit ses redirections OIDC et SAML sur son adresse HTTPS publique : il doit répondre sur un nom stable. Inutile d'en acheter un : chaque VPS ServOrbit dispose d'un sous-domaine gratuit (keycloak.{dns_slug}.servorbit-dns.com) avec un certificat HTTPS. Vous pouvez aussi utiliser un sous-domaine de l'un de vos domaines.",{"q":66,"a":67},"Où trouver le mot de passe administrateur ?","Il est affiché dans votre espace client, sur la fiche de l'application installée ; l'identifiant est admin. Il ouvre la console d'administration du realm master. Keycloak le signale comme compte temporaire : créez votre propre administrateur, puis désactivez celui-ci.",{"q":69,"a":70},"Combien de RAM faut-il prévoir ?","Keycloak tourne sur la JVM : comptez environ 600 Mo au repos avec sa base PostgreSQL. Un VPS de 2 Go suffit pour démarrer ; passez à 4 Go si plusieurs realms reçoivent du trafic ou si d'autres applications partagent le serveur.",{"q":72,"a":73},"Comment sauvegarder et mettre à jour Keycloak ?","Comptes, realms, clients et sessions persistantes vivent dans la base PostgreSQL, stockée dans le volume keycloak-pgdata : sauvegardez-la avec pg_dump avant chaque mise à jour. Pour monter de version, changez le tag de l'image Keycloak dans le docker-compose.yml de l'application, puis lancez docker compose pull et docker compose up -d ; Keycloak migre son schéma au démarrage.",{"ram":75,"cpu":76,"disk":77,"stack":78,"port":81,"license":82,"version":83,"os":84},"2 Go minimum","2 vCPU","20 Go",[79,16,80],"Docker","PostgreSQL 17","8105","Apache-2.0","26.8.1","Ubuntu 24.04",[],[87,95,100],{"name":88,"slug":89,"categorySlug":12,"categoryName":90,"categoryColor":91,"logo":92,"tagline":93,"description":94},"Authentik","authentik","Cybersecurity & Bastion","text-red-400 bg-red-500\u002F10",null,"Fournisseur d'identité complet auto-hébergé : annuaire d'utilisateurs, SSO en OIDC et SAML, passerelle LDAP, passkeys et éditeur visuel de parcours d'authentification.","Plateforme d'identité open-source self-hosted : gérez utilisateurs, SSO, OIDC\u002FSAML, passkeys et flux d'authentification personnalisés — alternative à Auth0 et Okta sur votre VPS.",{"name":96,"slug":97,"categorySlug":12,"categoryName":90,"categoryColor":91,"logo":92,"tagline":98,"description":99},"ZITADEL","zitadel","Gérez identités, SSO et permissions en self-hosted, prêt en 5 minutes.","Plateforme IAM open source developer-first : gestion d'identités, SSO OIDC\u002FOAuth 2.0, passkeys, multi-tenant natif. Alternative légère à Keycloak pour les équipes dev.",{"name":101,"slug":102,"categorySlug":12,"categoryName":90,"categoryColor":91,"logo":103,"tagline":104,"description":105},"Authelia","authelia","https:\u002F\u002Fcdn.simpleicons.org\u002Fauthelia","Placez MFA, SSO et contrôle d'accès fin devant vos applications existantes, sans modifier une ligne de leur code.","Passerelle d'authentification et d'autorisation open source : ajoutez MFA, SSO et contrôle d'accès fin devant n'importe quelle application, sans toucher à son code.",[107,108,109],"keycloak-sso-vps","authentik-vs-authelia-keycloak-sso-vps-2026","deployer-zitadel-vps",{"key":111,"slug":12,"name":90,"objective":112,"icon":111,"color":91},"security","Renforcer la sécurité des infrastructures.",1793289518738]