Paperless-ngx: OAuth2 für Microsoft 365 einrichten
Paperless-ngx kann Anhänge aus E-Mail-Postfächern automatisch verarbeiten. Damit dies auch mit einem Microsoft 365 Konto funktioniert, müssen einige Einstellungen vorgenommen werden. In diesem Artikel zeigen wir, was zu tun ist, damit die Anbindung funktioniert.

OAuth2
OAuth2 ist ein Autorisierungsprotokoll, das es einer Anwendung ermöglicht, im Namen eines Nutzers auf bestimmte Ressourcen zuzugreifen, ohne dass der Nutzer seine Zugangsdaten preisgeben muss. Der Benutzer erteilt der Anwendung eine Autorisierung auf einer Bestätigungsseite des Anbieters (z. B. Microsoft). Nach der Zustimmung erhält die Anwendung einen Access Token.
Dieser Access Token dient als Schlüssel für die freigegebenen Ressourcen. Die Anwendung bekommt nur die Berechtigungen, die genehmigt wurden. Der Token ist zeitlich begrenzt und kann jederzeit widerrufen werden.
Einrichtung in Azure
- Melde dich mit deinem Microsoft-Konto im Azure-Portal an und wähle Microsoft Entra ID.
- Klicke auf Hinzufügen → App-Registrierung. Vergib einen Namen und wähle den Kontotyp (z. B. Konten in einem beliebigen Organisationsverzeichnis).
- Bei den Umleitungs-URIs wähle Web und trage ein:
https://deine.paperless-url.de/api/oauth/callback - Klicke auf Registrieren.
- Navigiere zu Verwaltung → Authentifizierung und aktiviere die Häkchen bei Zugriffstoken und ID-Token. Speichern.
- Gehe zu Zertifikate & Geheimnisse → Neuer geheimer Clientschlüssel. Beschreibung vergeben, Gültigkeit wählen. Wert sicher notieren.
- Unter Übersicht die Anwendungs-ID (Client) kopieren.




Einrichtung auf dem Server
Auf deinem Server im Paperless-ngx Installationsordner die Datei docker-compose.env öffnen und diese Zeilen hinzufügen/ändern:
PAPERLESS_OAUTH_CALLBACK_BASE_URL=https://deine.paperless-domain.de
PAPERLESS_OUTLOOK_OAUTH_CLIENT_ID=<DEINE_AZURE_CLIENT_ID>
PAPERLESS_OUTLOOK_OAUTH_CLIENT_SECRET=<DEIN_AZURE_CLIENT_SECRET>Danach die Paperless-ngx Container neu starten:
docker compose down
docker compose up -d
Einrichtung in Paperless-ngx
- Im Webinterface von Paperless-ngx anmelden und links auf E-Mail klicken.
- Auf Outlook Konto verbinden klicken. Du wirst zu Microsoft weitergeleitet und meldest dich an.
- Nach erfolgreicher Anmeldung zurück bei Paperless: E-Mail-Adresse eintragen – fertig.
Das war alles zu “Paperless-ngx: OAuth2 für Microsoft 365 einrichten“.
Als Nächstes: E-Mail-Regeln anlegen, damit Anhänge automatisch verarbeitet werden.
https://pathconnect.de/blog/e-mail-account-in-paperless-ngx-einbinden/
Open Source Software bei PathConnect
Einfach auswählen und loslegen. Wir passen die Software genau an deine Bedürfnisse an, kümmern uns um die Wartung und stehen dir mit persönlichem Support zur Seite. Unser Angebot umfasst eine Vielzahl von Open-Source-Lösungen, die perfekt auf deine Anforderungen zugeschnitten werden können. Genieße den Komfort eines Rundum-Services, der Installation, Anpassungen und Updates beinhaltet, damit du dich voll und ganz auf deine Projekte konzentrieren kannst.
Related Articles

Nextcloud Kalender – Die wichtigsten Funktionen im Überblick
Der Nextcloud-Kalender ermöglicht dir eine einfache und datenschutzfreundliche Organisation von Terminen, Meetings und Ressourcen. Im Folgenden stellen wir dir die zentralen Funktionen vor, die deine tägliche Zusammenarbeit erleichtern.

Nextcloud Whiteboard - Creative Work in the Cloud
Whether brainstorming in a team, sketching new ideas, or creating an overview - with Nextcloud Whiteboard you can work creatively in the cloud. This article introduces the app and shows its most important features.

Mailcow DNS-Einstellungen
Die richtigen DNS-Einstellungen sind ein entscheidender Faktor, damit dein Open Source Mailserver Mailcow einwandfrei funktioniert. In diesem Artikel erfährst du, welche Einträge du vornehmen musst und was sie bewirken.