Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:reseau:serveur:windows:onedrive [06/01/2020 15:12] cdarsac [Introduction] |
doc:reseau:serveur:windows:onedrive [03/11/2023 15:45] (Version actuelle) Patriboom Comment mettre à jour votre authentification par tokens |
||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Il y a plusieurs solutions client/serveur pour héberger ses fichiers et y accéder à travers une interface conviviale dont "onedrive" au même titre que **Nextcloud**, **Dropbox**, **Google Drive**, **Amazone cloud drive** et **Box**, pour ne citer que les plus connues. | + | Il y a plusieurs solutions client/serveur pour héberger ses fichiers et y accéder à travers une interface conviviale dont **onedrive** au même titre que **Nextcloud**, **Dropbox**, **Google Drive**, **Amazone cloud drive** et **Box**, pour ne citer que les plus connues. |
Onedrive est proposé par **Microsoft**, qui n'a pas créé de client pour Linux. | Onedrive est proposé par **Microsoft**, qui n'a pas créé de client pour Linux. | ||
Ligne 79: | Ligne 79: | ||
<code user>onedrive --resync</code> | <code user>onedrive --resync</code> | ||
+ | ===== Mise à jour de l'authentification ===== | ||
+ | Après un certain temps d'utilisation, le marqueurs d'authentification (tokens) échoirons et vous ne serez plus en mesure de vous connecter. | ||
+ | |||
+ | Vous verrez s'afficher quelque chose comme | ||
+ | <code user> | ||
+ | ERROR: Microsoft OneDrive API returned an error with the following message: | ||
+ | Error Message: HTTP request returned status code 400 (Bad Request) | ||
+ | Error Reason: AADSTS70043: The refresh token has expired or is invalid due to sign-in frequency checks by conditional access. The token was issued on 2023-10-03T23:49:59.3894309Z and the maximum allowed lifetime for this request is 2592000. Trace ID: 0cfb1380-852a-4b5e-b07e-22266e052900 Correlation ID: c0f028a8-8c26-4b8b-aec8-4223c6aadbfb Timestamp: 2023-11-03 14:08:41Z | ||
+ | Calling Function: acquireToken() | ||
+ | |||
+ | |||
+ | ERROR: Microsoft OneDrive API returned an error with the following message: | ||
+ | Error Message: HTTP request returned status code 401 (Unauthorized) | ||
+ | Error Reason: Access token is empty. | ||
+ | Error Timestamp: 2023-11-03T14:08:42 | ||
+ | API Request ID: df7a0b82-ac61-4089-9cb0-26b5e4306da2 | ||
+ | Calling Function: init() | ||
+ | </code> | ||
+ | |||
+ | |||
+ | Voici comment rafraîchir vos marqueurs (tokens) en trois étapes faciles (ajoutez seulement de l'eau) | ||
+ | |||
+ | ==== Première étape ==== | ||
+ | |||
+ | |||
+ | En terminal, réclamez une nouvelle authentification. | ||
+ | <code user>onedrive --monitor --reauth</code> | ||
+ | Ça vous retournera quelque chose comme: | ||
+ | <code user> | ||
+ | Deleting the saved authentication status ... re-authentication requested | ||
+ | Configuring Global Azure AD Endpoints | ||
+ | Authorize this app visiting: | ||
+ | |||
+ | https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=OnNeSegênePasPourDansLaCréationDuneAdresseQuiNenFinitPlus | ||
+ | |||
+ | Enter the response uri: | ||
+ | </code> | ||
+ | |||
+ | Ne fermez pas le terminal | ||
+ | |||
+ | |||
+ | |||
+ | ==== Deuxième étape ==== | ||
+ | * Copiez l'adresse interminable qui vous est soumise, dans notre exemple c'est la courte et touchante //https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=OnNeSegênePasPourDansLaCréationDuneAdresseQuiNenFinitPlus | ||
+ | // | ||
+ | * Collez cette adresse dans la barre d'adresse de votre fureteur | ||
+ | * Ça vous amènera à vous authentifier sur votre serveur onedrive en ligne | ||
+ | |||
+ | |||
+ | ==== Troisième étape ==== | ||
+ | |||
+ | Vous trouverez, à la fin de l'authentification onedrive, une page blanche sur votre fureteur. | ||
+ | |||
+ | Ne fermez pas cette page blanche! | ||
+ | |||
+ | * copiez-en l'adresse interminable | ||
+ | * revenez à votre terminal et collez cette adresse interminable au bout de la ligne | ||
+ | <code user> | ||
+ | Enter the response uri:</code> | ||
+ | |||
+ | * Vous deviez avoir de nouveau accès à vos synchronisations et autres fonctions. |