Een OneDrive-kanaal toevoegen
Wat je vooraf nodig hebt
| Vereiste | Waarom je dit nodig hebt |
|---|---|
| Microsoft-account | Voor toegang tot Microsoft-beheerpagina's en autorisatie van OneDrive |
| Je ImgBed-domein | Voor de OAuth-callback-URL |
| Appregistratie | Voor het genereren van Client ID en Client Secret |
| OneDrive-account | De daadwerkelijke opslaglocatie voor bestanden |
Instellen
Stap 1: Open Microsoft Entra ID
- Open
portal.azure.com. - Zoek bovenaan naar
Microsoft Entra ID. - Staat de doelpagina niet in de lijst, kies dan:
text
Continue searching in Microsoft Entra ID- Open
Microsoft Entra ID. - Open
App registrations. - Klik op
New registration.
Stap 2: Registreer een app
Vul op de pagina New registration het volgende in:
| Veld | Wat je invult |
|---|---|
| Name | Een herkenbare naam, bijvoorbeeld imgbed-onedrive |
| Supported account types | Kies op basis van de tabel hieronder |
| Redirect URI type | Web |
| Redirect URI | https://your-domain.com/api/oauth/onedrive/callback |
Richtlijn voor accounttype:
| Situatie | Supported Account Types |
|---|---|
| Alleen persoonlijke OneDrive | Kies de optie voor persoonlijke Microsoft-accounts. |
| Persoonlijke en werk-/schoolaccounts | Kies de optie die persoonlijke en organisatieaccounts ondersteunt. |
| Alleen zakelijke of school-OneDrive | Kies de optie voor organisatieaccounts. |
Klik na het invullen op registreren.

Stap 3: Kopieer appgegevens
Kopieer na het aanmaken deze waarden van de overzichtspagina:
| Microsoft-veld | ImgBed-veld |
|---|---|
Application (client) ID | Client ID |
Directory (tenant) ID | Tenant ID voor organisatieaccounts |

Stap 4: Maak een Client Secret
- Open
Certificates & secrets. - Klik op
New client secret. - Vul een herkenbare omschrijving in.
- Kies een verloopperiode.
- Kopieer de
Valuedirect nadat deze is aangemaakt.

Stap 5: Voeg API-rechten toe
- Open
API permissions. - Klik op
Add a permission. - Kies
Microsoft Graph. - Kies
Delegated permissions. - Voeg deze rechten toe:
| Recht | Doel |
|---|---|
Files.ReadWrite.All | Bestanden uploaden, mappen maken en bestanden verwijderen |
offline_access | Laat ImgBed een Refresh Token ophalen |
User.Read | Leest account- en quotainformatie |
Stap 6: Vul het OneDrive-kanaal in
Kies in Uploadinstellingen OneDrive en vul in:
| ImgBed-veld | Wat je invult |
|---|---|
| Kanaalnaam | Een herkenbare naam, bijvoorbeeld Main OneDrive |
| Client ID | De Microsoft Application (client) ID |
| Client Secret | De gekopieerde Client Secret Value |
| Tenant ID | Gebruik de tabel hieronder |
| Refresh Token | Laat voorlopig leeg |
| Hoofdmap | Optioneel. Standaard imgbed. |
| Notitie | Optioneel |

Zo vul je Tenant ID in:
| Gekozen accounttype | ImgBed Tenant ID |
|---|---|
| Persoonlijke accounts | consumers |
| Persoonlijke en organisatieaccounts | common |
| Alleen huidige organisatie | De Directory (tenant) ID |
Stap 7: Haal het Refresh Token op
- Klik in ImgBed op
Get Token. - Meld je aan met het Microsoft-account dat je wilt koppelen.
- Keur de autorisatie goed.
- De callbackpagina toont een
Refresh Token. - Kopieer het.
- Ga terug naar ImgBed en plak het in het veld
Refresh Token.

Stap 8: Sla het kanaal op
Sla het kanaal op zodra alle velden zijn ingevuld.
Snelle flow
text
Open portal.azure.com
-> Zoek Microsoft Entra ID
-> Open App registrations
-> Registreer een nieuwe app
-> Vul Name / Supported account types / Web redirect URI in
-> Registreer
-> Kopieer Application (client) ID
-> Controleer de callback-URL bij Authentication
-> Maak een Client Secret in Certificates & secrets
-> Voeg rechten toe bij API permissions
-> Vul Client ID / Client Secret / Tenant ID in ImgBed in
-> Klik Get Token
-> Kopieer het Refresh Token van de callbackpagina
-> Plak het in ImgBed en sla opReferenties
- Microsoft Entra appregistratie: https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
- Microsoft identity platform authorization code flow: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow
- Microsoft Graph user authentication: https://learn.microsoft.com/en-us/graph/auth-v2-user