Microsoft SharePoint Integration
Compliance-Dokumentation in SharePoint-Sites — die Microsoft-native Wahl für DACH-Mittelstand auf M365. Auto-Pages für High-Risk-Klassifikationen, FRIA-Pflicht und substanzielle Änderungen.
Schnell-Fakten
- Kategorie
- Dokumentation
- Authentifizierung
- OAuth2
- Plan
- Ab Team
- Datenfluss
- Push (nur ausgehend)
Setup-Anleitung
- 1
OAuth2 App / Service Principal erstellen
Erstelle eine neue OAuth2-App in deinem Microsoft SharePoint-Tenant mit Client-Credentials-Flow.
- 2
Berechtigungen / Scopes konfigurieren
Vergebe die nötigen Scopes — meist read-only für API-Zugriff. Admin-Consent kann nötig sein.
- 3
Client-ID + Client-Secret kopieren
Die Credentials werden verschlüsselt gespeichert (AES-256-GCM) und nie im Klartext geloggt.
- 4
In ai-risk-check verbinden
Öffne Einstellungen → Integrationen → Microsoft SharePoint, füge die Credentials ein und klicke "Verbindung testen". Bei Erfolg: Aktivieren.
Benötigte Credentials
Aus Azure Portal: Azure Active Directory → Overview → Tenant ID.
Aus deiner Azure App Registration: Overview → Application (client) ID.
Aus Azure App Registration: Certificates & secrets → New client secret → Value.
Alle Credentials werden mit AES-256-GCM verschlüsselt at-rest gespeichert.
Konfiguration
Site ID im Microsoft-Graph-Format. Finden via: graph.microsoft.com/v1.0/sites?search=<sitename> oder PowerShell Get-SPOSite.
contoso.sharepoint.com,12345678-...,abcdef12-...Wird vor jeden Page-Titel gesetzt (Default: "[AI Act]").
[AI Act]Unterstützte Events
Diese Compliance-Events werden automatisch an Microsoft SharePoint weitergeleitet:
- High-Risk-System erkannt
- FRIA erforderlich (Art. 27)
- Verbotene Praktik erkannt (Art. 5)
- Substantielle Änderung (Art. 25)
Troubleshooting
Verbindungstest schlägt fehl
Prüfe ob: (1) Credentials korrekt eingetragen sind, (2) der API-Token/Webhook noch gültig ist, (3) bei OAuth2 die nötigen Scopes vergeben wurden, (4) Admin-Consent erteilt wurde (bei Microsoft/Google).
Events werden nicht ausgelöst
Stelle sicher, dass die Integration auf "Aktiv" steht (nicht pausiert). Prüfe die Event-Historie unter Einstellungen → Integrationen → Microsoft SharePoint → Verlauf.
Wie sicher sind meine Credentials?
Alle Credentials werden mit AES-256-GCM verschlüsselt at-rest in Supabase (Frankfurt) gespeichert. Der Encryption-Key ist ENV-gesteuert und nicht in der Datenbank. Credentials sind nie im Klartext in Logs.
Bereit für Microsoft SharePoint?
Setup in unter 5 Minuten. Du brauchst nur die Credentials oben.