Projet

Général

Profil

Support #46968

Passer toutes les instances systempayv2 en hmac-sha256

Ajouté par Benjamin Dauvergne il y a plus de 3 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
24 septembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non
Club:
Non

Description

SHA1 est déprécié par systempayv2, il faut migrer vers sha256 (#46658).

Script à lancer (la nouvelle valeur par défaut étant sha256, on ne doit modifier que les instances où sha1 est forcé my bad il n'y a pas de valeur par défaut au niveau de la classe, il faut modifier tout le monde) :

from combo.apps.lingo.models import PaymentBackend as PB

for pb in PB.objects.filter(service='payzen'):
    service_options = pb.service_options.copy()
    if 'signature_algo' not in service_options:
        service_options['signature_algo'] = 'sha1'
    if pb.service_options != service_options:
        print(pb.service_options, '->', service_options)
        input()
        pb.service_options = service_options
        pb.save()

Fichiers

PayZen Démo.png (68,5 ko) PayZen Démo.png Serghei Mihai, 24 septembre 2020 15:49

Demandes liées

Lié à Publik - Support #47541: Informer nos clients utilisant systempayv2 de passer en SHA-256Fermé11 octobre 2020

Actions

Historique

#1

Mis à jour par Serghei Mihai il y a plus de 3 ans

Attention, si côté serveur c'est l'algo SHA-1 qui est toujours selectionné (et c'est le cas de tous nos clients qui ont systempay déployé) il faut rester en sha1.

#2

Mis à jour par Serghei Mihai il y a plus de 3 ans

Donc il faudrait plutôt faire:

service_options['signature_algo'] = 'sha1'

Sur notre SaaS sont concernés:

  • citoyen.chateauroux-metropole.fr * citoyen.fondettes.fr * demarches.lozere.fr * mon.meyzieu.fr
#3

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Ils n'ont pas prévu qu'on puisse indiquer l'algo dans la requête ? Merci systempay.

#4

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Description mis à jour (diff)

Nouveau script.

#5

Mis à jour par Serghei Mihai il y a plus de 3 ans

  • Description mis à jour (diff)
#6

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

Lancé par Serghei sur le SaaS.

#7

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Assigné à mis à Serghei Mihai
#8

Mis à jour par Serghei Mihai il y a plus de 2 ans

  • Lié à Support #47541: Informer nos clients utilisant systempayv2 de passer en SHA-256 ajouté
#9

Mis à jour par Serghei Mihai il y a environ 2 ans

  • Statut changé de Nouveau à Solution déployée
#10

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF