#1491: V8.0.17__RELEASE-KeycloakPasswordSync.sql
projectforge-business/src/main/resources/flyway/migrate/common/V8.0.17__RELEASE-KeycloakPasswordSync.sql Type : Migration SQL · Rôle : Migration de base de données · Source : projectforge-business/src/main/resources/flyway/migrate/common/V8.0.17__RELEASE-KeycloakPasswordSync.sql 8 lignes · 7 code · 0 commentaires · 1 vide
Script de migration de base de données Flyway. Fait partie de la chaîne de migration versionnée qui fait évoluer le schéma de base de données de ProjectForge.
Détails de la migration
- Modifie la/les table(s) :
T_PF_USER, T_PF_USER
- Colonnes ajoutées :
last_keycloak_password_sync, keycloak_id
Code source (abrégé)
-- Ajoute la colonne de suivi de synchronisation du mot de passe Keycloak à T_PF_USER.
-- NULL signifie que le mot de passe de l'utilisateur n'a jamais été synchronisé avec Keycloak.
ALTER TABLE T_PF_USER ADD COLUMN last_keycloak_password_sync TIMESTAMP;
-- Ajoute la colonne d'ID utilisateur Keycloak à T_PF_USER.
-- Stocke l'UUID Keycloak afin que les utilisateurs puissent être recherchés par ID plutôt que par nom d'utilisateur.
-- NULL pour les utilisateurs qui n'ont pas encore été synchronisés avec Keycloak.
ALTER TABLE T_PF_USER ADD COLUMN keycloak_id VARCHAR(100);
Historique Git
570213d36 Correction des mises à jour récurrentes de faux positifs de synchronisation ; ajout de keycloakId à PFUserDO ; suppression de KeycloakMigrationRest
b78148558 Ajout de l'intégration Keycloak : nouveau module projectforge-keycloak