Aller au contenu
TurboDL

Authentification

Authentification

Cookies de session, Basic, Bearer et Google Drive.

Les informations d'authentification sont envoyées sur la première requête et sur chaque segment. Elles restent en mémoire : jamais dans downloads.json, dans un fichier d'état ni dans les journaux.

Cookies de session

C'est le cas le plus courant (Google Drive privé, OneDrive, espaces membres) :

  • depuis le navigateur : l'extension envoie les cookies du site avec le lien, une fois Send the site's cookies activé dans sa popup ;
  • en CLI : -b "nom=valeur" ou --cookies-file cookies.txt (format Netscape, exporté par une extension de navigateur).

HTTP Basic

  • Application : section Authentification du dialogue d'ajout. Si le serveur répond 401, la ligne affiche un bouton clé pour saisir l'identifiant.
  • CLI : -u alice (mot de passe demandé sans écho) ou auth.password_env dans le profil.
  • MCP : auth.user et auth.password_env dans le profil du serveur.

Jeton Bearer et autres en-têtes

turbodl-cli default https://api.example.com/f.zip -H 'Authorization: Bearer ${TOKEN}'

Dans l'application : champ « En-têtes » du dialogue d'ajout, un Nom: valeur par ligne.

Google Drive

Les liens drive.google.com/file/d/<ID>/…, open?id=<ID> et uc?id=<ID> sont convertis en lien de téléchargement direct. Pour les gros fichiers, Google affiche une page « impossible d'analyser ce fichier pour détecter les virus » : TurboDL lit le formulaire de confirmation et continue tout seul.

Page de connexion au lieu du fichier

Quand un serveur renvoie une page HTML là où un fichier est attendu, TurboDL s'arrête avec « login page received instead of the file » au lieu d'enregistrer cette page. Relancez le téléchargement depuis le navigateur (cookies à jour) ou ajoutez l'authentification.

Note

Après un redémarrage, les cookies venus du navigateur ne sont plus connus. Si la reprise échoue en 401 ou 403, relancez le téléchargement depuis le navigateur.