Édition : Enterprise
Serveur : Debian 12
Postes : Windows 11, jointure hybride AD + Entra
Bonjour,
Depuis la mise à jour en 2.7.0.19593, le Self-Service refuse nos utilisateurs standard. Il fonctionnait en 2.6. Problème reproduit sur nos postes de test avec l'agent 2.7.
Contexte
- Domaine AD : domaine.local (NetBIOS DOMAINE)
- UPN des utilisateurs : @entreprise.fr (suffixe UPN alternatif, synchronisation Entra)
- UPN des comptes d'administration : @domaine.local
- service_auth_type par défaut (filetoken)
Symptôme
Code : Tout sélectionner
Client Error Forbidden (403): Restricted access. WRONG_PASSWORD_USERNAME
for url: https://127.0.0.1:8088/loginCode : Tout sélectionner
WARNING local_login failed for user@domaine.local:
Forbidden, unable to find session or local profile for user user@domaine.local- Session automatique (filetoken) : unable to find session or local profile for user user@domaine.local
- « Changer d'utilisateur » + user@domaine.local + mot de passe : même refus
- « Changer d'utilisateur » + DOMAINE\user + mot de passe : même refus (for user DOMAINE\user)
- « Changer d'utilisateur » + user@entreprise.fr + mot de passe : Invalid service response for GetLocalServiceToken, no token.
- service_auth_type = system : même résultat
Sur le même poste, le compte user_adm (UPN user_adm@domaine.local) se connecte sans problème.
Pas de compte local homonyme sur les postes.
Analyse
L'agent semble normaliser le nom en <sAMAccountName>@<domaine DNS AD> au lieu d'utiliser l'UPN réel (userPrincipalName) ou le SID de la session, ce qui échoue lorsque le suffixe UPN diffère du domaine. Probablement lié à la nouveauté 2.7 « users and groups are fully qualified names for authentication and self-service ACLs (no fallback on short name) ».
Le sujet « Selfservice WAPT : Erreur 666 » (viewtopic.php?t=4651) décrit peut-être le même cas (utilisateurs refusés, comptes admin OK).
Questions
1. Ce comportement est-il connu, et un correctif est-il prévu ?
2. Existe-t-il un paramètre de l'agent permettant d'utiliser l'UPN réel ou le SID de la session plutôt que sAMAccountName@domaine_DNS ?
Merci,
