Skip to content

Ajouter un canal OneDrive

Le canal OneDrive utilise Microsoft OneDrive comme destination de stockage.

À préparer

ÉlémentUtilité
Compte MicrosoftGérer OneDrive et l’enregistrement de l’application
Domaine ImgBedConfigurer le callback OAuth
App registrationObtenir Client ID et Client Secret
Refresh TokenMaintenir l’accès dans le temps

Ouvrir Microsoft Entra ID

  1. Ouvrez portal.azure.com.
  2. Recherchez Microsoft Entra ID.
  3. Entrez dans App registrations.
  4. Cliquez sur New registration.

Enregistrer l’application

ChampValeur
NamePar exemple imgbed-onedrive
Supported account typesSelon le type de OneDrive utilisé
Redirect URI typeWeb
Redirect URIhttps://votre-domaine/api/oauth/onedrive/callback

Pour un OneDrive personnel, choisissez les comptes Microsoft personnels. Pour accepter comptes personnels et professionnels, choisissez l’option compatible avec les deux.

Enregistrement OneDrive

Après l’enregistrement, copiez Application (client) ID. Pour un compte professionnel, conservez aussi Directory (tenant) ID.

Application ID et Tenant ID

Créer le Client Secret

  1. Ouvrez Certificates & secrets.
  2. Cliquez sur New client secret.
  3. Définissez le nom et l’expiration.
  4. Copiez immédiatement la valeur Value.

Client Secret

Cette valeur peut ne plus être affichée ensuite. Enregistrez-la dès sa création.

Permissions Microsoft Graph

Dans API permissions, ajoutez des delegated permissions Microsoft Graph.

PermissionUtilité
Files.ReadWrite.AllEnvoyer, créer des dossiers et supprimer des fichiers
offline_accessObtenir un Refresh Token
User.ReadLire les informations du compte et la capacité

Renseigner dans ImgBed

Dans Paramètres d’upload, choisissez OneDrive.

ChampValeur
Nom du canalPar exemple OneDrive Main
Client IDApplication (client) ID
Client SecretValeur du Client Secret
Tenant IDVoir le tableau ci-dessous
Refresh TokenLaissez vide au début
Dossier racineOptionnel, souvent imgbed

Configuration OneDrive

Type de compteTenant ID
Compte personnelconsumers
Personnel + professionnelcommon
Organisation actuelle uniquementDirectory (tenant) ID

Obtenir le Refresh Token

  1. Dans ImgBed, cliquez sur Obtenir le token.
  2. Connectez-vous avec le compte Microsoft de destination.
  3. Acceptez les permissions.
  4. Copiez le Refresh Token affiché sur la page de callback.
  5. Revenez dans ImgBed et collez-le dans le champ correspondant.

Refresh Token

Flux rapide

text
Ouvrir portal.azure.com
-> Microsoft Entra ID
-> App registrations
-> New registration
-> Configurer le callback Web
-> Copier Application ID
-> Créer Client Secret
-> Ajouter les permissions Microsoft Graph
-> Renseigner Client ID / Secret / Tenant ID dans ImgBed
-> Obtenir le token
-> Coller le Refresh Token et enregistrer

Released as user documentation for CloudFlare ImgBed.