Anomalie #30839
ferméLDAP - SYNCHRO - CASSE - Identifiant crée systématiquement en minuscule par la synchro synchronizationScript.php
Description
Demande client :
Le script de synchro synchronizationScript.php qui synchronise les users utilise le UserModel.php qui convertit en minuscule le user_id.
Or, par la suite, le script de synchro effectue une comparaison avec samAccountName côté annuaire AD qui lui est en mixte majuscules/minuscules.
Ainsi, la comparaison échoue, et le user se retrouve suspendu.
On peut voir cette mise en minuscule ici :
/var/www/html/MaarchCourrier/src/app/user/models/UserModel.php, ligne 98
'user_id' => strtolower($args['user']['userId']),
A l'heure actuelle, notre seule solution de contournement, très discutable, est de laisser le script d'import crée le user, puis de modifier manuellement son user_id directement en base de données.
Mis à jour par Emmanuel DILLARD il y a environ 2 mois
- Sujet changé de Identifiant crée en minuscule par la synchro à Identifiant crée en minuscule par la synchro synchronizationScript.php
- Description mis à jour (diff)
- Statut changé de A qualifier à R&D - A étudier
- Version source mis à 2301
Mis à jour par Emmanuel DILLARD il y a environ 2 mois
- Sujet changé de Identifiant crée en minuscule par la synchro synchronizationScript.php à LDAP - SYNCHRO - CASSE - Identifiant crée systématiquement en minuscule par la synchro synchronizationScript.php
Mis à jour par Emmanuel DILLARD il y a environ 2 mois
- Statut changé de R&D - A étudier à R&D - A planifier
Mis à jour par Emmanuel DILLARD il y a environ un mois
- Version cible changé de 2301 à 24.0.2
Mis à jour par Emmanuel DILLARD il y a 22 jours
- Statut changé de R&D - A planifier à R&D - En cours
- Version cible mis à 2301.4.4
Mis à jour par Emmanuel DILLARD il y a 22 jours
- Copié vers Anomalie #31262: Report 24 - LDAP - SYNCHRO - CASSE - Identifiant crée systématiquement en minuscule par la synchro synchronizationScript.php ajouté
Mis à jour par GIT LAB il y a 22 jours
[CREATION] MR sur 2301_releases (fix/30839/2301.4.x) par Joseph AKEL joseph.akel@maarch.org
https://labs.maarch.org/devteam/maarch-courrier-dev/commit/3117d473081e1622b5d11d31a47c378cdf76d881
Mis à jour par Joseph AKEL il y a 17 jours
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par Emmanuel DILLARD il y a 16 jours
- Statut changé de R&D - En test à A revoir (S)
Mis à jour par Emmanuel DILLARD il y a 16 jours
- Statut changé de A revoir (S) à R&D - En test
Mis à jour par Joseph AKEL il y a 14 jours
- Statut changé de R&D - En test à R&D - Terminé