Projet

Général

Profil

Development #63646

ldap, ajouter une recherche via les attributs UUID implicites (entryuuid, objectguid ou nsuniqueid)

Ajouté par Benjamin Dauvergne il y a environ 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
06 avril 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Les serveurs LDAP courants ont tous des attributs UUID qui ont l'avantage d'être stables, il faudrait les utiliser par défaut et abandonner external_id progressivement.

PS: ce ticket permettra de simplifier la configuration, on ne devrait plus avoir à se préoccuper de external_id_tuples puisque la recherche par uuid prendra le dessus.


Fichiers


Demandes liées

Lié à Authentic 2 - Development #62270: ldap_backend: ajouter l'email dans les critères de recherche d'un compte localFermé28 février 2022

Actions
Bloqué par Authentic 2 - Development #63580: logguer une erreur / interdire une config ldap qui n'aurait pas external_id_tuplesFermé05 avril 2022

Actions

Révisions associées

Révision 2bd568f6 (diff)
Ajouté par Benjamin Dauvergne il y a environ 2 ans

ldap: use guid attributes as global external id (#63646)

Révision 1a6532cd (diff)
Ajouté par Benjamin Dauvergne il y a environ 2 ans

translation update (#63646)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Lié à Development #62270: ldap_backend: ajouter l'email dans les critères de recherche d'un compte local ajouté
#2

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

À faire après #62270 et #63580.

#3

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Bloqué par Development #63580: logguer une erreur / interdire une config ldap qui n'aurait pas external_id_tuples ajouté
#4

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Assigné à mis à Benjamin Dauvergne
#6

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Statut changé de Nouveau à En cours
#7

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Rebasé sur le ticket de blocage de l'authentification LDAP si un identifiant externe ne peut être formé (#63580)
  • Correction pylint pour identifiant inutilisé
  • Ajout d'un commit de traduction
#8

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Ajout d'un test plus proche du réel concernant l'attribut "objectGuid" (il est servi en binaire contrairement à entryUUID qui a sa prope syntaxe textuelle).
#9

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Description mis à jour (diff)
#11

Mis à jour par Paul Marillonnet il y a environ 2 ans

  • Statut changé de Solution proposée à Solution validée

Ok pour moi.

Je note le update_user_identifiers qui stocke aussi le guid pour faciliter l’abandon de l’external_id tel qu’annoncé comme objectif à plus long terme dans le ticket.
Le fait qu’il ne soit stocké que si 'guid' fait partie des méthodes de lookup, ça veut dire qu’avant l’abandon de external_id il faudra une période de battement où les deux méthodes de lookup sont activées en même temps, pour que la colonne external_guid soit approvisionnée pour les entrées UserExternalId déjà existantes, c’est bien ça ?

#12

Mis à jour par Benjamin Dauvergne il y a environ 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 1a6532cd4676e18b96bab1471afdd6ae1482db9a
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu Apr 7 09:01:11 2022 +0200

    translation update (#63646)

commit 2bd568f6e87af35a5c2da26e0d1c7828879076a8
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Wed Apr 6 22:16:52 2022 +0200

    ldap: use guid attributes as global external id (#63646)
#13

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#14

Mis à jour par Transition automatique il y a presque 2 ans

Automatic expiration

Formats disponibles : Atom PDF