Gestion centralisée des utilisateurs Keycloak
+ +Version 1.0.0
+Module réutilisable pour l'écosystème LionsDev
+Consultation des logs d'audit et statistiques système
+#{auditConsultationBean.selectedLog.typeAction}
-#{auditConsultationBean.selectedLog.acteurUsername}
-#{auditConsultationBean.selectedLog.ressourceType}
-#{auditConsultationBean.selectedLog.dateAction}
-#{auditConsultationBean.selectedLog.details}
+ Type d'action: +#{auditConsultationBean.selectedLog.typeAction}
#{auditConsultationBean.selectedLog.adresseIp}
+ Acteur: +#{auditConsultationBean.selectedLog.acteurUsername}
#{auditConsultationBean.selectedLog.userAgent}
+ Ressource: +#{auditConsultationBean.selectedLog.ressourceType} - + #{auditConsultationBean.selectedLog.ressourceId}
#{auditConsultationBean.selectedLog.messageErreur}
+#{auditConsultationBean.selectedLog.dateAction}
#{auditConsultationBean.selectedLog.details}
+#{auditConsultationBean.selectedLog.adresseIp}
+#{auditConsultationBean.selectedLog.userAgent}
+#{auditConsultationBean.selectedLog.messageErreur}
+Vue d'ensemble de la gestion des utilisateurs - Realm: #{dashboardBean.realmName}
-Démonstration complète des 46 composants personnalisés
+Champ de saisie texte avec label et message de validation
+ +Champ mot de passe avec validation de force
+ +Zone de texte multiligne pour descriptions
+ +Champ numérique avec contrôles + / -
+ +Sélecteur de date avec calendrier popup
+ +Liste déroulante simple sélection
+ +Sélection multiple avec chips
+ +Case à cocher pour valeurs booléennes
+ +Boutons radio pour choix exclusif
+ +Interrupteur on/off moderne
+ +Bouton toggle avec états on/off
+ +Curseur pour sélection de valeur numérique
+ +Valeur sélectionnée: #{demoBean.user.volume != null ? demoBean.user.volume : 50}%
+Évaluation par étoiles
+ +Saisie de tags/mots-clés multiples
+ +Sélecteur de couleur avec palette
+ +Éditeur de texte riche WYSIWYG
+ +Champ avec masque de saisie (téléphone, etc.)
+ +Saisie avec suggestions automatiques
+ +Compteur numérique avec incréments
+ +Upload de fichiers avec contraintes
+ +Formats acceptés: PDF, DOC, DOCX (max 3 fichiers)
+Bouton de navigation simple (sans Ajax)
+ +Bouton avec action Ajax
+ +Bouton sous forme de lien
+ +Bouton avec menu déroulant d'actions
+ +Dialogue modal pour confirmation d'action
+ ++ Ceci est le contenu de la carte. Les cartes sont utilisées pour regrouper + des informations connexes dans un conteneur visuellement distinct. +
+ ++ Panel pliable/dépliable pour organiser le contenu en sections. + Cliquez sur l'icône pour replier/déplier. +
+Séparateur visuel horizontal ou vertical
+ +Contenu avant le divider
+Contenu après le divider
+Espace vide pour ajuster la mise en page
+ +Fil d'Ariane pour navigation hiérarchique
+ +Indicateur de progression par étapes
+ ++ Contenu du premier onglet. Les onglets permettent d'organiser le contenu en sections + accessibles via des onglets cliquables. +
++ Contenu du deuxième onglet avec informations différentes. +
++ Troisième onglet pour démonstration complète. +
+Tableau de données avec tri, filtrage et pagination
+ +Affichage de données en grille/liste avec templates
+ +#{user.email}
+Arborescence hiérarchique navigable
+ +Tableau arborescent avec colonnes
+ +Édition en ligne activable au clic
+ +Message de validation pour champ spécifique
+ +Notifications toast en coin d'écran
+ +Barre de progression pour opérations longues
+ +Avatar utilisateur avec image ou initiales
+ +Badge de notification avec compteur
+ +Tags colorés pour statuts et catégories
+ +Graphique avec Chart.js (bar, line, pie, etc.)
+ +Dialogue modal avec formulaire intégré
+ +Sélecteur de thème Freya (16 variantes)
+ ++ + Ce composant permet de changer dynamiquement le thème de l'application parmi + les 16 variantes Freya (8 couleurs × 2 modes dark/light) +
++ Les 46 composants PrimeFaces Freya Extension sont maintenant disponibles dans Lions User Manager +
+Gestion des rôles Realm et Client Keycloak
-
-
Aucun rôle Realm trouvé
- Sélectionnez un realm ou créez un nouveau rôle -
-
Aucun rôle Client trouvé
- Sélectionnez un client ou créez un nouveau rôle -Aucun rôle Realm trouvé
+Aucun rôle Client trouvé
+Lancez la synchronisation des données depuis Keycloak vers la base + locale.
+ +Créer un nouvel utilisateur dans le realm Keycloak
+Créer un nouvel utilisateur dans Keycloak
Modifier les informations d'un utilisateur existant dans Keycloak
-L'utilisateur demandé n'existe pas ou n'a pas pu être chargé.
-Gestion centralisée des utilisateurs Keycloak - Recherche, création, modification et suppression
+Gestion centralisée des utilisateurs Keycloak - Recherche, + création, modification et suppression
username,prenom,nom,email+ Importez des utilisateurs depuis un fichier CSV ou JSON. +
+#{error.lineContent}
- - Tous les utilisateurs ont été importés avec succès. -
-- - #{userProfilBean.user.email} -
- - -#{userProfilBean.user.username}
-#{userProfilBean.user.prenom} #{userProfilBean.user.nom}
-#{userProfilBean.user.email}
- -#{userProfilBean.user.prenom}
-#{userProfilBean.user.nom}
-#{userProfilBean.user.telephone}
-#{userProfilBean.realmName}
-