Projet

Général

Profil

Development #13912

faire de lingo.check_request_signature une fonction dans utils

Ajouté par Thomas Noël il y a plus de 7 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09 novembre 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

lingo.check_request_signature(request) permet de vérifier si une signature reçue semble ok, ça sera utile dans d'autres API de combo, telle que celle des notifications (#13812)


Fichiers


Demandes liées

Lié à Combo - Development #13812: Système de notificationFermé31 octobre 2016

Actions

Révisions associées

Révision 2205f087 (diff)
Ajouté par Thomas Noël il y a plus de 7 ans

move check_request_signature from lingo to utils (#13912)

Historique

#1

Mis à jour par Thomas Noël il y a plus de 7 ans

le patch, accompagné de deux corrections associées au passage
  • les tests qui testent pas très bien, parce que double sign_url(sign_url(url))
  • et un if pour éviter de check_query crash quand la query ne contient pas les éléments nécessaires à une signature (découvert dans les tests de notifications)
#2

Mis à jour par Thomas Noël il y a plus de 7 ans

#3

Mis à jour par Frédéric Péters il y a plus de 7 ans

Pour le 0003, détail mais je trouve plus facile à lire if not ('signature' in parsed and 'algo' in parsed ...). Avec ou sans ça, ack.

#4

Mis à jour par Thomas Noël il y a plus de 7 ans

  • Statut changé de En cours à Résolu (à déployer)

J'ai contacté George Boole et il était d'accord avec toi.

commit f2c27973ef41c0263fdd9c7f503d2ebd0d52009a
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Wed Nov 9 01:19:10 2016 +0100

    utils.check_query: handle missing args in query

commit db950321b5dce9f201fbcfc1ea0456c07ffd6008
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Wed Nov 9 01:16:54 2016 +0100

    tests: do not sign an already signed url

commit 2205f087168fa1ecc9f60a3849001667021b288e
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Wed Nov 9 01:14:50 2016 +0100

    move check_request_signature from lingo to utils (#13912)

#5

Mis à jour par Frédéric Péters il y a plus de 5 ans

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

Formats disponibles : Atom PDF