Anomalie #6621
fermé[authent basic/actions] authent basique et parsing des paramètres des actions
100%
Trois solutions :
- passer le mode strict en false par défaut (pas rétro compatible donc pas en 3.2)
- ne pas tenir compte de la variable GET authtype dans le calcul du script => c'est pas joli d'un point de vue conception
- permettre de faire l'authent basique avec un HEADER http en plus du paramètre GET (=> ma solution favorite)
----- Solution retenue ---------------
Le fonctionnement actuel est conservé : la variable authtype n'est pas comptabilisé par ActionUsage (ajouté comme paramètre caché, comme sole).
Description
Par défaut la liste des paramètres d'une action est en mode strict => https://docs.anakeen.com/dynacase/3.2/core-ref/core-ref:d7b41169-85c7-4075-ae1f-a3a2d7ea4ff5.html#core-ref:d7b41169-85c7-4075-ae1f-a3a2d7ea4ff5 les paramètres autres que ceux prévus par l'application sont donc interdit
Par défaut, le mode basique nécessite l'ajout d'un paramètre GET en plus => https://docs.anakeen.com/dynacase/3.2/core-ref/core-ref:d53b0cf8-8a73-4a72-a8cc-dd60636363f6.html#core-ref:d53b0cf8-8a73-4a72-a8cc-dd60636363f6
Par défaut, il n'est donc pas possible d'appeler une action DCP en mode basique (ce qui retire tout intérêt au mode basique)...
On obtient la sortie suivante :
argument 'authtype' is not defined
Mis à jour par Marc Claverie il y a plus de 9 ans
- Statut changé de Nouveau à Assigné
- Assigné à mis à Matthieu Codron
- Solution proposée mis à jour (diff)
Mis à jour par Éric Brison il y a plus de 9 ans
- Statut changé de Assigné à Intégré
Appliqué par commit internal-platfrom:commit:fc0236a90bf3f127c3ae9ee9970658386d5129a0.