Skip to content

OneDrive-Kanal hinzufügen

Was du vorher brauchst

VoraussetzungWofür sie gebraucht wird
Microsoft-KontoFür Microsoft-Verwaltungsseiten und die OneDrive-Autorisierung
Deine ImgBed-DomainFür die OAuth-Callback-URL
App-RegistrierungErstellt Client ID und Client Secret
OneDrive-KontoDient als eigentlicher Speicherort

Einrichtung

Schritt 1: Microsoft Entra ID öffnen

  1. Öffne portal.azure.com.
  2. Suche oben nach Microsoft Entra ID.
  3. Falls die Zielseite nicht direkt angezeigt wird, wähle:
text
Continue searching in Microsoft Entra ID
  1. Öffne Microsoft Entra ID.
  2. Öffne App registrations.
  3. Klicke auf New registration.

Schritt 2: App registrieren

Fülle auf der Seite New registration diese Felder aus:

FeldEingabe
NameEin gut wiedererkennbarer Name, z. B. imgbed-onedrive
Supported account typesWähle passend zur Tabelle unten
Redirect URI typeWeb
Redirect URIhttps://your-domain.com/api/oauth/onedrive/callback

Orientierung für den Kontotyp:

Dein SzenarioSupported Account Types
Nur privates OneDriveWähle die Option für persönliche Microsoft-Konten.
Private sowie Geschäfts-/SchulkontenWähle die Option, die persönliche und Organisationskonten unterstützt.
Nur Firmen- oder Schul-OneDriveWähle die Option für Organisationskonten.

Klicke nach dem Ausfüllen auf Registrieren.

OneDrive-App erstellen

Schritt 3: App-Informationen kopieren

Nach dem Erstellen der App kopierst du auf der Übersichtsseite diese Werte:

Microsoft-FeldImgBed-Feld
Application (client) IDClient ID
Directory (tenant) IDTenant ID für Organisationskonten

Application- und Tenant-ID

Schritt 4: Client Secret erstellen

  1. Öffne Certificates & secrets.
  2. Klicke auf New client secret.
  3. Gib eine Beschreibung ein, die du später wiedererkennst.
  4. Wähle eine Laufzeit.
  5. Kopiere den Value sofort nach dem Erstellen.

Client-Secret-Wert speichern

Schritt 5: API-Berechtigungen hinzufügen

  1. Öffne API permissions.
  2. Klicke auf Add a permission.
  3. Wähle Microsoft Graph.
  4. Wähle Delegated permissions.
  5. Füge diese Berechtigungen hinzu:
BerechtigungZweck
Files.ReadWrite.AllDateien hochladen, Ordner anlegen und Dateien löschen
offline_accessErlaubt ImgBed, ein Refresh Token zu erhalten
User.ReadLiest Konto- und Quoteninformationen

Schritt 6: OneDrive-Kanal ausfüllen

Wähle in den Upload-Einstellungen OneDrive und fülle die Felder aus:

ImgBed-FeldEingabe
KanalnameEin gut erkennbarer Name, z. B. Main OneDrive
Client IDDie Microsoft Application (client) ID
Client SecretDer kopierte Client Secret Value
Tenant IDSiehe Tabelle unten
Refresh TokenErst einmal leer lassen
StammverzeichnisOptional. Standard ist imgbed.
NotizOptional

OneDrive-Kanal konfigurieren

So füllst du Tenant ID aus:

Gewählter KontotypImgBed-Tenant ID
Persönliche Kontenconsumers
Persönliche und Organisationskontencommon
Nur aktuelle OrganisationDie Directory (tenant) ID

Schritt 7: Refresh Token abrufen

  1. Klicke in ImgBed auf Get Token.
  2. Melde dich mit dem Microsoft-Konto an, das du verbinden möchtest.
  3. Bestätige die Autorisierung.
  4. Auf der Callback-Seite erscheint ein Refresh Token.
  5. Kopiere es.
  6. Kehre zu ImgBed zurück und füge es in das Feld Refresh Token ein.

Refresh Token kopieren

Schritt 8: Kanal speichern

Speichere den Kanal, sobald alle Felder ausgefüllt sind.

Kurzablauf

text
portal.azure.com öffnen
-> Microsoft Entra ID suchen
-> App registrations öffnen
-> Neue App registrieren
-> Name / Kontotypen / Web-Redirect-URI ausfüllen
-> Registrieren
-> Application (client) ID kopieren
-> Callback-URL unter Authentication prüfen
-> Client Secret unter Certificates & secrets erstellen
-> Berechtigungen unter API permissions hinzufügen
-> Client ID / Client Secret / Tenant ID in ImgBed eintragen
-> Get Token klicken
-> Refresh Token von der Callback-Seite kopieren
-> In ImgBed einfügen und speichern

Referenzen

  1. Microsoft Entra App-Registrierung: https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
  2. Authorization-Code-Flow der Microsoft Identity Platform: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow
  3. Microsoft Graph Benutzerauthentifizierung: https://learn.microsoft.com/en-us/graph/auth-v2-user

Released as user documentation for CloudFlare ImgBed.