keycloak/README.md

1.1 KiB

KEYCLOAK

Ce projet est pour upgrader Keycloak de la version 16 vers la version 23 via docker-compose

PRE-REQUIS

UTILISATION

  • Editer les variables dans le .env
nano .env

Modifier les mots de passe pour la base de données et keycloak ainsi que le domaine, l'adresse email, l'administrateur, etc

docker-compose up -d

EXPORTER LES CLIENTS DU REALM

  • Utiliser le script pour exporter les clients:
./keycloak-export-clients.sh
export

IMPORTER DATABASE

  • Copier la database de keycloak-openldap:
cp  /chemin/vers/l'ancienne/ldap_db/*.mdb ./keycloak/ldap_db

c'est là que sont les users

IMPORTER LES CLIENTS DU REALM

  • Utiliser le script pour exporter les clients:
./keycloak-export-clients.sh
import

IMPORTER USERS

Mettre à jour le User federation pour reconnecter Keycloak avec la BDD LDAP (mdp dans .env)

BUGS

  • Clients secrets don't get exported (***********) -> maj (script export à tester)
  • Users need get verified -> A faire manuellement sur chq user