refactor: toilettage intégral menu et suppression système entités
Supprimé: - EntitesGestionBean.java (doublon de OrganisationsBean) - pages/super-admin/entites/ (gestion.xhtml + gestion-enhanced.xhtml) - pages/super-admin/organisations.xhtml (doublon mort) Menu restructuré: - 32→17 sous-menus, 0 lien mort (était 22 url="#") - Fusionné Annuaire+Gestion Membres en un seul sous-menu contextuel - Supprimé sous-menu Administration (fourre-tout, doublons redistribués) - Supprimé sous-menu Formations (inutile, pointait vers dashboard) - Modules non implémentés: item unique "Bientôt disponible" disabled - Aide et Support: 9→3 items, Mon Espace: 8→4 items - Documents: 7→1 item (seul fonctionnel conservé) Nettoyé: - ADMIN_ENTITE→ADMIN_ORGANISATION dans scripts, docs, Javadoc - 3 méthodes @Deprecated supprimées dans MenuBean - faces-config.xml: 5 rules entite*→3 rules organisation* - SuperAdminBean: constantes+méthodes entite→organisation
This commit is contained in:
@@ -253,7 +253,7 @@ export LOCKOUT_DURATION="300"
|
||||
- Web Origins: `https://votre-domaine.com`
|
||||
3. Configurer les rôles:
|
||||
- `SUPER_ADMIN`: Administrateur système
|
||||
- `ADMIN_ENTITE`: Administrateur d'organisation
|
||||
- `ADMIN_ORGANISATION`: Administrateur d'organisation
|
||||
- `MEMBRE`: Membre standard
|
||||
4. Configurer les mappers pour inclure les rôles dans les tokens JWT
|
||||
|
||||
@@ -302,7 +302,7 @@ docker run -p 8080:8080 \
|
||||
|
||||
- **Méthode**: OpenID Connect (OIDC) via Keycloak
|
||||
- **Tokens**: JWT (JSON Web Tokens)
|
||||
- **Rôles supportés**: SUPER_ADMIN, ADMIN_ENTITE, MEMBRE
|
||||
- **Rôles supportés**: SUPER_ADMIN, ADMIN_ORGANISATION, MEMBRE
|
||||
- **Permissions granulaires**: Basées sur les rôles et fonctionnalités
|
||||
|
||||
### Headers de Sécurité (Production)
|
||||
|
||||
Reference in New Issue
Block a user