So beheben Sie die Meldung „Aktualisieren Sie Ihren Browser“ in Cloudanwendungen

Die Meldung „Aktualisieren Sie Ihren Browser“ kann frustrierend sein, insbesondere bei der Verwendung cloudbasierter Apps oder Dienste, die für ihre Funktionalität auf moderne Browser angewiesen sind. Diese Anleitung erklärt, warum dieses Problem auftritt, und bietet umsetzbare Lösungen für Benutzer und Entwickler.


Was verursacht die Meldung „Aktualisieren Sie Ihren Browser“?

Möglicherweise sehen Sie die folgende Meldung:

Aktualisieren Sie Ihren Browser
Ihr Browser wird nicht unterstützt oder ist nicht auf dem neuesten Stand. Versuchen Sie, ihn zu aktualisieren, oder laden Sie die neueste Version von Microsoft Edge.

Dieses Problem tritt in der Regel auf, wenn bestimmte Anwendungen auf ältere Komponenten angewiesen sind, wie z. B. ADAL (Active Directory Authentication Library) oder MSAL (Microsoft Authentication Library), die veraltete eingebettete Browser verwenden. Diese älteren Browser, die auf Internet-Explorer-7-Komponenten basieren, erfüllen die modernen Sicherheits- oder Kompatibilitätsstandards nicht mehr.


Schnelle Lösung für Benutzer

Wenn Sie als Benutzer auf dieses Problem stoßen, gehen Sie wie folgt vor:

  1. Aktualisieren Sie Ihren Browser
    Laden Sie die neueste Version von Microsoft Edge herunter, installieren Sie sie oder verwenden Sie einen anderen modernen Browser wie Google Chrome.
  2. Rufen Sie Ihre Sicherheitseinstellungen auf
    Wenn das Problem weiterhin besteht, versuchen Sie, über https://aka.ms/mysecurityinfo direkt auf Ihre Sicherheitseinstellungen zuzugreifen.
  3. Verwenden Sie einen unterstützten Browser
    Öffnen Sie einen unterstützten Browser (Edge oder Chrome) und navigieren Sie zu https://myapps.microsoft.com, um erforderliche Aktionen abzuschließen, z. B. die MFA-Registrierung.

Überblick für Entwickler und Anwendungsanbieter

Für Entwickler oder Anbieter, die Anwendungen in Cloudumgebungen integrieren, tritt dieses Problem häufig aufgrund veralteter Authentifizierungsbibliotheken oder Frameworks auf. Anwendungen, die ADAL oder ältere Versionen von MSAL angewiesen sein, die nicht mehr unterstützt werden. Die Lösung hängt von der Implementierung ab.

Hauptursachen

  • Eingebettete Browser von ADAL und MSAL
    Ältere Versionen von .NET-Anwendungen verwenden eingebettete Browser auf Basis von IE7-Komponenten, die moderne Authentifizierungsabläufe nicht unterstützen.
  • Multifaktor-Authentifizierung mit Entra ID
    Der Registrierungsassistent erfordert einen modernen Browser und unterstützt keine älteren Internet-Explorer-Versionen.

Empfohlene Lösung: Migrieren Sie von ADAL zu MSAL und aktivieren Sie die brokerbasierte Authentifizierung.


Lösung für Entwickler: Upgrade auf MSAL

Wenn Sie Entwickler sind, gehen Sie wie folgt vor, um browserbezogene Kompatibilitätsprobleme zu beheben:

Schritt 1: Neueste Version von MSAL verwenden

MSAL unterstützt moderne Authentifizierungsabläufe und funktioniert mit aktualisierten Browsern. Aktivieren Sie beispielsweise die Unterstützung für WAM (Windows Authentication Manager) in MSAL:

var pca = PublicClientApplicationBuilder.Create("client_id")
    .WithBroker(new BrokerOptions(BrokerOptions.OperatingSystems.Windows));

Weitere Informationen zum Aktivieren der WAM-Unterstützung finden Sie hier:
Szenario: Desktop-Token mit WAM abrufen


Schritt 2: WebView2 für Windows Server verwenden

Wenn WAM nicht verwendet werden kann (z. B. unter Windows Server), wechseln Sie zu WebView2, das auf Edge basiert. Stellen Sie sicher, dass Ihre Anwendung auf das Framework .NET6+ ausgerichtet ist, um die Kompatibilität zu gewährleisten. Aktualisieren Sie Ihre Projektdatei wie folgt:

<TargetFramework>net6.0-windows10.0.22621.0</TargetFramework>

Schritt 3: Auf den Systembrowser zurückgreifen

Wenn weder WAM noch WebView2 eine Option sind (z. B. bei älteren Systemen), verwenden Sie den Systembrowser für die Authentifizierung:

var result = await pca.AcquireTokenInteractive(scopes)
    .WithUseEmbeddedWebView(false);

Weitere Informationen zur Verwendung des Systembrowsers finden Sie hier:
Verwenden von Webbrowsern für die Authentifizierung


Häufige Probleme und Lösungen

Szenario 1: MFA-Registrierung für Cloudanwendungen

Ein Benutzer muss sich für die Multifaktor-Authentifizierung (MFA) registrieren, stößt aber auf die Meldung „Aktualisieren Sie Ihren Browser“.
Lösung:
Stellen Sie sicher, dass der Benutzer über https://myapps.microsoft.com mit einem modernen Browser wie Edge oder Chrome zugreift.


Szenario 2: Legacy-Anwendungen mit ADAL

Eine Legacy-Anwendung verwendet ADAL und schlägt während der Authentifizierung aufgrund von Kompatibilitätsproblemen mit dem eingebetteten Browser fehl.
Lösung:
Migrieren Sie die Anwendung zu MSAL und aktivieren Sie die Broker-Authentifizierung oder WebView2.


Szenario 3: Authentifizierung unter Windows Server

Eine Anwendung, die unter Windows Server ausgeführt wird, erfordert eine Authentifizierung, aber WAM wird nicht unterstützt.
Lösung:
Verwenden Sie WebView2 oder greifen Sie für die Authentifizierung auf den Systembrowser zurück.


Wichtige Hinweise zu Sicherheit und Kompatibilität

  • Moderne Browser sind unerlässlich
    Anwendungen, die auf veraltete Browser angewiesen sind (z. B. IE7-Komponenten), sind mit modernen Authentifizierungsabläufen nicht kompatibel.
  • Schutz sensibler Daten
    Stellen Sie sicher, dass vertrauliche Daten (z. B. Passwörter, Token) während der Authentifizierung sicher behandelt werden. MSAL bietet Funktionen zur Verbesserung der Sicherheit.

Weitere Informationen

Weitere Details und Beispiele finden Sie in der offiziellen Microsoft-Dokumentation:

Kommentar hinterlassen