Projet

Général

Profil

Development #50968

API get_or_create/update_or_create sur utilisateurs : permettre une recherche sur les attributs étendus du profil

Ajouté par Emmanuel Cazenave il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
09 février 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Le cas d'usage est un provisionning d'utilisateurs piloté via l'API, on veut pouvoir stocker un clé externe dans le profil genre external_id (ça c'est ok), et ensuite faire des appels POST /api/users/?get_or_create=external_id external_id=XXX email=foo@bar ....

Même chose pour update_or_create.

Historique

#1

Mis à jour par Emmanuel Cazenave il y a environ 3 ans

  • Sujet changé de API get_or_create/update_or_create sur utilisateurs : permettre une recherche sur les attributs du profil à API get_or_create/update_or_create sur utilisateurs : permettre une recherche sur les attributs étendus du profil

Une précision, ce ticket parle de recherche sur les attributs étendus du profil, pas les username, email etc pour lesquels ça marche déjà.

#2

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

Ok je vois, effectivement ça pourrait manquer.

#3

Mis à jour par Emmanuel Cazenave il y a environ 3 ans

  • Statut changé de Nouveau à Rejeté

Finalement rejet.

Le cas d'usage était un raccordement SAML avec un LDAP + provisionning piloté via l'API d'a2.
Et donc j'imaginais stocker le login LDAP dans un attribut external_id, et que le provisionning aurait besoin de ces lookups sur ce external_id.

Mais le a2 master me pointe qu'on peut faire plus simple, stocker le login LDAP (sAMAccountName) directement dans username.

Formats disponibles : Atom PDF