Projet

Général

Profil

Development #47851

ovh: simplifier l'instanciation du connecteur avec la nouvelle API

Ajouté par Valentin Deniaud il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
19 octobre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

La configuration du connecteur est un peu plus relou avec la nouvelle API qu'avec l'ancienne :
  • Aller sur une page OVH perdue (https://eu.api.ovh.com/createToken/)
  • Rentrer id/mdp du compte OVH
  • Rentrer des infos peu utiles (titre, description)
  • Rentrer des infos critiques et toujours les mêmes (quels endpoint autoriser)
  • Obtenir 3 tokens aléatoires à copier coller, youpi
  • Si erreur quelque part, galère à débugger et très frustrant de tout refaire

Là où avant il suffisait de copier coller deux infos depuis le compte OVH.

En fait il y a un autre procédé plus simple et plus adapté, décrit ici https://docs.ovh.com/gb/en/customer/first-steps-with-ovh-api/#creation-of-your-application-keys, ça élimine 90% des infos à taper, juste copier/coller de deux tokens toujours les mêmes, login/mdp du compte OVH et ça roule.


Fichiers

Révisions associées

Révision 4fe1eb5c (diff)
Ajouté par Valentin Deniaud il y a plus de 3 ans

ovh: ease setup with new API (#47851)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 3 ans

#2

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

Je n'utiliserai pas SITE_BASE_URL, plutôt self.request.build_absolute_uri(...), je sais que par convention sur nos déploiements SITE_BASE_URL est toujours disponible, mais jusqu'à présent on ne s'en est servi que quand c'était impossible de faire autrement (dans les cron/commandes en ligne).

#3

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

  • Statut changé de Solution proposée à Solution validée
#4

Mis à jour par Valentin Deniaud il y a plus de 3 ans

Benjamin Dauvergne a écrit :

Je n'utiliserai pas SITE_BASE_URL, plutôt self.request.build_absolute_uri(...)

Yep, j'avais zappé ça à force.

#5

Mis à jour par Valentin Deniaud il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit fd87bea08e69c7523d9af5dd1ffa2250e860e3bf
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Thu Oct 15 18:18:34 2020 +0200

    ovh: ease setup with new API (#47851)
#6

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

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

Formats disponibles : Atom PDF