- État Fermée
- Pourcentage achevé
- 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
- fgafr (29/12/2022)
- 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
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,
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
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.