Skip to content

OneDrive-Kanal hinzufügen

Was Sie vorher benötigen

VoraussetzungWofür sie gebraucht wird
Microsoft-KontoFür Microsoft-Verwaltungsseiten und die OneDrive-Autorisierung
Ihre ImgHost-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. Öffnen Sie portal.azure.com.
  2. Suchen Sie oben nach Microsoft Entra ID.
  3. Falls die Zielseite nicht direkt angezeigt wird, wählen Sie:
text
Continue searching in Microsoft Entra ID
  1. Öffnen Sie Microsoft Entra ID.
  2. Öffnen Sie App registrations.
  3. Klicken Sie auf New registration.

Schritt 2: App registrieren

Füllen Sie auf der Seite New registration diese Felder aus:

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

Orientierung für den Kontotyp:

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

Klicken Sie nach dem Ausfüllen auf Registrieren.

OneDrive-App erstellen

Schritt 3: App-Informationen kopieren

Nach dem Erstellen der App kopieren Sie auf der Übersichtsseite diese Werte:

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

Application- und Tenant-ID

Schritt 4: Client Secret erstellen

  1. Öffnen Sie Certificates & secrets.
  2. Klicken Sie auf New client secret.
  3. Geben Sie eine Beschreibung ein, die Sie später wiedererkennen.
  4. Wählen Sie eine Laufzeit.
  5. Kopieren Sie den Value sofort nach dem Erstellen.

Client-Secret-Wert speichern

Schritt 5: API-Berechtigungen hinzufügen

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

Schritt 6: OneDrive-Kanal ausfüllen

Wählen Sie in den Upload-Einstellungen OneDrive und füllen Sie die Felder aus:

ImgHost-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üllen Sie Tenant ID aus:

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

Schritt 7: Refresh Token abrufen

  1. Klicken Sie in ImgHost auf Get Token.
  2. Melden Sie sich mit dem Microsoft-Konto an, das Sie verbinden möchten.
  3. Bestätigen Sie die Autorisierung.
  4. Auf der Callback-Seite erscheint ein Refresh Token.
  5. Kopieren Sie es.
  6. Kehren Sie zu ImgHost zurück und fügen Sie es in das Feld Refresh Token ein.

Refresh Token kopieren

Schritt 8: Kanal speichern

Speichern Sie den Kanal, sobald alle Felder ausgefüllt sind.

Kurzablauf

text
Open portal.azure.com
-> Search for Microsoft Entra ID
-> Open App registrations
-> Register a new app
-> Fill Name / Supported account types / Web redirect URI
-> Register
-> Copy Application (client) ID
-> Check the callback URL in Authentication
-> Create a Client Secret in Certificates & secrets
-> Add permissions in API permissions
-> Fill Client ID / Client Secret / Tenant ID into ImgHost
-> Click Get Token
-> Copy the Refresh Token from the callback page
-> Paste it back into ImgHost and save

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 ImgHost.