Development #59135
proposer du provisionning à la volée (notamment pour les APIs)
0%
Description
On a assez régulièrement des bugs du style de #59124, i.e. tentative via une API d'une action dans combo pour un utilisateur qui n'y est pas provisionné, ça dénote généralement un bug dans le provisionning asynchrone mais ce serait facile à contourner via une méthode get_or_create_user_from_name_id
dans le même style que get_user_from_name_id
qu'on trouve dans combo (qui pourrait donc aussi être mutualisé au passage).
Je vois un usage immédiat dans lingo avec add-basket-item, notifications (je n'ai pas de trace en tête mais je ne vois pas de raison que ça se comporte mieux) et fargo dans push-document (c'est la trace de ce genre la plus fréquente, des push-document qui se perdent...).
Files
History
Updated by Benjamin Dauvergne about 1 year ago
- File 0002-settings-loaders-expose-saml-idp-metadata-url-59135.patch 0002-settings-loaders-expose-saml-idp-metadata-url-59135.patch added
- File 0001-provisionning-factorize-user-creation-59135.patch 0001-provisionning-factorize-user-creation-59135.patch added
- File 0003-provisionning-add-synchronous-provisionning-to-DRF-a.patch 0003-provisionning-add-synchronous-provisionning-to-DRF-a.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Updated by Benjamin Dauvergne 12 months ago
- File 0002-settings-loaders-expose-saml-idp-metadata-url-59135.patch 0002-settings-loaders-expose-saml-idp-metadata-url-59135.patch added
- File 0001-provisionning-factorize-user-creation-59135.patch 0001-provisionning-factorize-user-creation-59135.patch added
- File 0003-provisionning-add-synchronous-provisionning-to-DRF-a.patch 0003-provisionning-add-synchronous-provisionning-to-DRF-a.patch added
- Status changed from En cours to Solution proposée
Updated by Benjamin Dauvergne 12 months ago
Je répète le besoin, faire en sorte qu'un add-basket-item fonctionne un compte est mal provisionné sur le portail client.
PS: mais au passage ça donne un moyen de créer des comptes puis de toute de suite les utiliser sur un web-service sans attendre de provisionning.