Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Anomalie
  • Catégorie Freebox OS → API
  • Assignée à Personne
  • Système d'exploitation Freebox Server V6 (Révolution)
  • Sévérité Haute
  • Priorité Très Basse
  • Basée sur la version 4.7.3
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes 1
  • Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par fgafr - 29/12/2022
Dernière modification par Thibaut Freebox - 02/01/2023

FS#37542 - Evolution des modalités d'ouverture de session avec l'api v10

Bonjour,

Il semble que l’api v10 fasse évoluer les modalités d’ouverture de session. En effet, l’appel à /login/ retourne dorénavant un password_salt en complément du challenge. Les indications de la documentation de l’api disponible sur la Freebox https://mafreebox.freebox.fr/doc/index.html# ne mentionnent pas cette variable et n’indiquent pas comment l’utiliser pour ouvrir une session.

Constat effectué sur une Freebox Révolution à jour avec FreeboxOS 4.7.3

Le code valable jusqu’à présent ne fonctionne plus.

# bash
password=$(echo -n $challenge | openssl sha1 -hmac $app_token | cut -d '=' -f2 | sed 's/ //g')

Pouvez-vous mettre à jour la documentation afin de permettre à nouveau l’utilisation de l’api.

Vous remerciant par avance de votre aide.

Cordialement,

Fermée par  Thibaut Freebox
02.01.2023 11:00
Raison de la fermeture :  Résolu
fgafr a commenté le 30.12.2022 21:24

Bonjour,

Suite à des recherches complémentaires, l'erreur d'authentification ne provenait pas de l'appel à l'api d'ouverture de session mais d'un appel par la suite dans lequel le token de session n'était pas envoyé par l'application.

L'ouverture de session fonctionne toujours correctement sans tenir compte du password_salt.

Cette tâche va être fermée.

Cordialement.

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche