KEYCLOAK
Ce projet est pour upgrader Keycloak de la version 16 vers la version 23 via docker-compose
PRE-REQUIS
- Docker
- docker-compose
- Base de donnée LDAP (fichier .mdb)
- Export d'un realm 'json'
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
Description