Fonction API avec paheko

Un nouvel essai

cette fois je change une chose dans le manifest.toml

 api.url = "/api/*"
curl -v http://user_api:passwd_user_api@paheko.domain.tld/api/download -o association.sqlite 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying [2xxx:xxxx:xxx:xxxx::xx]:80...
* Connected to paheko.domain.tld (2xxx:xxxx:xxx:xxxx::xx) port 80 (#0)
* Server auth using Basic with user 'user_api'passwd_user_apiTTP/1.1
> Host: paheko.domain.tld
> Authorization: Basic bWR6bHZjYnhscTpSWGExYlRYMUFYZzhRa1dVcWhrMmd3
> User-Agent: curl/7.88.1
> Accept: */*
> 
< HTTP/1.1 301 Moved Permanently
< Server: nginx
< Date: Thu, 16 May 2024 20:31:20 GMT
< Content-Type: text/html
< Content-Length: 162
< Connection: keep-alive
< Location: https://paheko.domain.tld/api/download
< 
{ [162 bytes data]
100   162  100   162    0     0    900      0 --:--:-- --:--:-- --:--:--   905
* Connection #0 to host paheko.domain.tld left intact

Bon toujours pas… Peut-être que api.auth_header devrait être false ??

le header Authorization de nginx c’est le mdp de ton user yunohost connecté qui est forwardé à l’app…

Je ne comprends pas tout… Par contre ici la ligne bWR6bHZjYnhscTpSWGExYlRYMUFYZzhRa1dVcWhrMmd3 correspond en base64 à user_api:passwd_user_api… que j’ai supprimé depuis…