Development #50968
API get_or_create/update_or_create sur utilisateurs : permettre une recherche sur les attributs étendus du profil
0%
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
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à.
Mis à jour par Benjamin Dauvergne il y a environ 3 ans
Ok je vois, effectivement ça pourrait manquer.
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.