Wallabag API derrière portail Yunohost

Mon serveur YunoHost

Matériel: Raspberry Pi à la maison
Version de YunoHost: 11.2.3
J’ai accès à mon serveur : En SSH | Par la webadmin | En direct avec un clavier/écran | …
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Si votre requête est liée à une applicatio, précisez son nom et sa version: : Wallabag v2.5.4

Description du problème

Bonjour,

Mon instance wallabag fonctionne à merveille depuis un navigateur.

Or, depuis une mise à jour, les clients API n’arrivent plus à se connecter à l’instance wallabag.
J’ai à la fois le problème sur :

  • Ma liseuse avec Koreader
  • Mon application android
  • L’extension firefox.

La raison que je pense avoir trouvé est que désormais, la connection à wallabag passe par le portail Yunohost, ce qui n’était pas le cas avant.

Par exemple le log de la liseuse indique cette erreur :

08/10/23-15:24:43 DEBUG Wallabag: URL      https://wallabag.xxx.fr/oauth/v2/token 
08/10/23-15:24:43 DEBUG Wallabag: method   POST 
08/10/23-15:24:43 DEBUG ImageWidget: _render'ing resources/icons/mdlight/notice-info.svg 72 72 
08/10/23-15:24:43 DEBUG ImageWidget: initial offsets 0 0 
08/10/23-15:24:43 DEBUG show widget: table: 0x6ce5f630 
08/10/23-15:24:43 DEBUG setDirty nil from widget table: 0x6ce5f630 w/ NO region; dithering: nil 
08/10/23-15:24:43 DEBUG setDirty via a func from widget table: 0x6ce5f630 
08/10/23-15:24:43 DEBUG Wallabag: Request failed: HTTP/1.1 302 Moved Temporarily 
08/10/23-15:24:43 DEBUG Wallabag: Response headers: {
  connection = "close",
  ["content-security-policy"] = "upgrade-insecure-requests",
  ["content-type"] = "text/html",
  date = "Thu, 10 Aug 2023 13:24:44 GMT",
  location = "https://wallabag.xxx.fr/yunohost/sso/?r***************",

Y-a-t-il un moyen de shunter le passage par le portail Yunohost pour permettre aux API de se connecter ?

J’ai trouvé la solution assez facilement finalement : il suffit d’autoriser l’accès à wallabag pour lesvisiteurs dans le panneau d’administration : Utilisateurs / Groupes et autorisations

C’est ça :slight_smile:

Ce qui est étonnant, c’est que ça aurait dû être le cas par défaut :thinking:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.