Oh. Zut. Non, ce n’est pas ça. Mon site de production qui fonctionne est sur 7.0.3 et le site de staging qui est cassé est aussi sur 7.0.3. Il chiffre les choses différemment. Je ne peux pas dire, et je ne sais pas comment dire, si c’est le sérialiseur qui est différent ou le chiffrement qui est différent.
Pendant ce temps, j’ai appris que 7.0 prend en charge le chiffrement des champs, ce qui me permettra de supprimer du code personnalisé si seulement je parviens à accéder à mes clés API chiffrées. Ou peut-être que je vais simplement les supprimer et les régénérer.
Depuis la dernière version, j’obtiens des chiffrements comme
=> "SUNBZlRURThEZjdVUG8wTzV1eWk0dz09LS1uRGVSQWtPRU9rc1ZCa1Y1d2pyeU5nPT0=--43eab316e6a9ebafc72d4982347abd9c7f6605db"
avec 2.9.0.beta4, ils ressemblent à "FwL/GGvrDHOpQ1bnGiI=--kCLbUxMf/XeMaeWF--/feRN+/l1q3EFdKgyIo+7Q=="