Ce changelog résume les évolutions majeures visibles dans le dépôt.
- Renforcement du modèle d'accès API:
- contrôle de contexte applicatif via
X-App-Context, - validations de configuration durcies (
InternalSharedSecret, transport LDAP protégé), - blocage des configurations non conformes au démarrage.
- contrôle de contexte applicatif via
- Durcissement du flux mot de passe oublié:
- endpoint API dédié
/recovery/lookup, - réduction des risques d'énumération,
- anti-bruteforce côté client PHP.
- endpoint API dédié
- Assainissement du rendu HTML des instructions outils (whitelist stricte).
- Consolidation des routes explorer/groupes/membres autour des endpoints unifiés:
/explorer/group-search,/explorer/user-groups,/explorer/user-groups/set,/explorer/group-members,/explorer/group-members/set.
- Suppression du legacy documenté pour la gestion groupes (
addToGroup/removeFromGroup/groupMembers). - Correction du périmètre de recherche groupes en
scope=allpour inclure correctement les groupes sousRootDnet sous-répertoires.
- Simplification des écrans de gestion groupes/membres.
- Meilleure lisibilité des groupes utilisateur.
- Harmonisation des appels API côté intranet et endpoints AJAX.
- Refonte complète des documents Markdown (FR/EN):
- lisibilité renforcée,
- alignement strict sur le code actuel,
- guides de mise en place et dépannage enrichis.
Version de base du projet:
- API .NET 8 pour Active Directory.
- Authentification, profil, changement de mot de passe.
- Gestion utilisateurs, groupes, OU.
- Client intranet PHP.
## x.y.z
### Sécurité
- ...
### API
- ...
### UI / Intégration
- ...
### Documentation
- ...