Problem

Nach einem Wechsel des Microsoft-Azure-Zugangs oder einem Serverumzug erscheint nach der Anmeldung ein Fehler 500 und der M365-Login funktioniert nicht mehr.

⚠️ Hinweis: Dieser Fehler tritt typischerweise auf, wenn sich die Azure-App-Registrierung geändert hat oder die gespeicherten Zugangsdaten in venabo nicht mehr mit der aktuellen Azure-Konfiguration übereinstimmen.


Lösung

Die Behebung erfolgt in zwei Schritten: Zuerst prüfen Sie die M365-Konfiguration in Azure, anschließend setzen Sie den M365-Zugang in venabo zurück.

Schritt 1 – M365-Konfiguration prüfen und neu durchführen

Stellen Sie sicher, dass die M365-Konfiguration in Azure vollständig und korrekt ist. Führen Sie die Konfiguration erneut durch – entweder:

  • anhand der Schritt-für-Schritt-Anleitung, oder
  • mithilfe des bereitgestellten Skripts.

Schritt 2 – M365-Zugang in der Systemkonfiguration zurücksetzen

  1. Öffnen Sie venabo und navigieren Sie zu Systemkonfiguration → M365.
  2. Deaktivieren Sie den M365-Zugang und klicken Sie auf Speichern. venabo baut den Cache neu auf – bestätigen Sie diesen Vorgang.
  3. Aktivieren Sie den M365-Zugang im selben Fenster wieder.
  4. Hinterlegen Sie die neuen Zugangsdaten und klicken Sie erneut auf Speichern. Bestätigen Sie auch den erneuten Cache-Aufbau.

✅ Ergebnis: Nach Abschluss beider Schritte ist der M365-Zugang wiederhergestellt und der Login funktioniert wieder.


Praxisbeispiel

Szenario: Ein Unternehmen migriert venabo auf einen neuen Server. Dabei wird auch die Azure-App-Registrierung neu angelegt – die Client-ID und das Client-Secret ändern sich. Nach der Migration erscheint beim M365-Login sofort ein Fehler 500.

Schritt Aktion Ergebnis
1 Azure-App-Registrierung mit neuen Werten abschließen Neue Client-ID und Client-Secret liegen vor
2 M365-Zugang in venabo deaktivieren und speichern Cache wird geleert, alter Zugang ist entfernt
3 M365-Zugang reaktivieren, neue Zugangsdaten eintragen, speichern Cache wird neu aufgebaut, neue Daten sind aktiv
Ergebnis M365-Login funktioniert wieder fehlerfrei

Häufige Fragen

Warum tritt der Fehler 500 erst nach einem Serverwechsel auf?

Bei einem Serverwechsel ändern sich häufig die Redirect-URIs oder die Azure-App-Registrierung wird neu angelegt. Die in venabo gespeicherten Zugangsdaten passen dann nicht mehr zur Azure-Konfiguration, was den Fehler 500 auslöst. Das Zurücksetzen des M365-Zugangs in venabo behebt die Diskrepanz.

Muss ich den Cache-Aufbau wirklich zweimal bestätigen?

Ja. Der erste Cache-Aufbau entfernt die alten Zugangsdaten vollständig. Der zweite Cache-Aufbau nach dem Eintragen der neuen Daten stellt sicher, dass venabo die aktualisierten Informationen korrekt lädt. Beide Schritte sind notwendig.

Was ist, wenn der Fehler nach dem Zurücksetzen weiterhin besteht?

Prüfen Sie in Azure, ob die Redirect-URI korrekt eingetragen ist und die App-Berechtigungen vollständig gesetzt wurden. Besteht das Problem weiterhin, wenden Sie sich bitte an den venabo Support.

Verlieren Mitarbeitende durch das Deaktivieren des M365-Zugangs ihre Anmeldedaten?

Nein. Das Deaktivieren des M365-Zugangs in venabo löscht keine Benutzerkonten. Es unterbricht lediglich vorübergehend die Verbindung zu Azure. Nach der Reaktivierung mit den neuen Zugangsdaten können sich alle Mitarbeitenden wieder normal anmelden.


Zusammenfassung

Punkt Details
Ursache Geänderte Azure-Zugangsdaten oder neuer Server – venabo arbeitet noch mit alten Daten
Schritt 1 M365-Konfiguration in Azure prüfen und ggf. neu durchführen
Schritt 2 M365-Zugang in venabo deaktivieren, speichern, reaktivieren, neue Daten eintragen, speichern
Cache Muss zweimal bestätigt werden (beim Deaktivieren und beim Reaktivieren)
Bei Problemen venabo Support kontaktieren