Hinweise zu Browser und Netzwerk

Auch wenn Administratoreinwilligung und Mandanteneinstellungen eingerichtet sind, können Browser- und Netzwerkrichtlinien weiterhin Anmelde-Popups oder Fehler wie „Zugriff verweigert“ verursachen. Diese Seite listet die häufigsten Ursachen und Lösungen auf, die Sie an Ihr IT- bzw. Desktop-Team weitergeben können.

Icon Map läuft in einem iframe

Der Icon Map-Editor läuft in der Fabric-Oberfläche als Frame, der von app.iconmap.ai bereitgestellt wird, und der eingebettete Viewer läuft als Frame auf Ihren eigenen Websites von embed.iconmap.ai. Das hat zwei Folgen:

  • Drittanbieter-Cookies / Tracking-Schutz. Strenges Blockieren von Drittanbieter-Cookies oder ein strenger Tracking-Schutz kann den Anmeldebroker stören. Erlauben Sie Cookies für die Icon Map- und Microsoft-Domänen (siehe unten).
  • Popupblocker. Der Anmeldeablauf kann ein Popup öffnen. Erlauben Sie Popups für *.fabric.microsoft.com und die Icon Map-Domänen, damit die Authentifizierung abgeschlossen werden kann.

Zuzulassende Websites

Wenn Ihre Organisation eine Liste vertrauenswürdiger Websites oder eine Cookie-Positivliste pflegt, nehmen Sie Folgendes auf:

  • *.fabric.microsoft.com und app.powerbi.com
  • login.microsoftonline.com
  • app.iconmap.ai
  • api.iconmap.ai
  • embed.iconmap.ai (nur, wenn Sie veröffentlichte Karten einbetten)
  • mesh.iconmap.ai (nur, wenn Karten fotorealistische 3D-Mesh-Katalogebenen verwenden)

Wenn Karten die Live-Wetterebenen verwenden, erlauben Sie außerdem die öffentlichen Buckets für Wetterdaten (anonym, schreibgeschützt):

  • noaa-gfs-bdp-pds.s3.amazonaws.com
  • noaa-gefs-pds.s3.amazonaws.com
  • ecmwf-forecasts.s3.eu-central-1.amazonaws.com

Bedingter Zugriff

Richtlinien für bedingten Zugriff (mehrstufige Authentifizierung, Anforderungen an konforme oder verwaltete Geräte, Anmeldehäufigkeit) gelten für die Ressourcen, die Icon Map aufruft: OneLake/Azure Storage, Azure Data Explorer und den Power BI-Dienst. In stark abgesicherten Mandanten können sie sich als zusätzliche Aufforderungen oder Fehler wie „Zugriff verweigert“ zeigen. Wenn Benutzer unerwartete Aufforderungen erhalten, prüfen Sie die Richtlinien für bedingten Zugriff, die auf diese Ressourcen zielen.

Anmeldungen pro Quelle sind getrennt

Manche Ebenen verbinden sich mit externen Diensten, die eine eigene Authentifizierung haben, unabhängig von Ihrer Fabric/Entra-Einrichtung:

  • WMS-Dienste mit OAuth- oder schlüsselbasierter Authentifizierung.
  • ArcGIS-Anmeldung zum Importieren von Feature-Layern.

Diese Aufforderungen sind zu erwarten: Sie authentifizieren Sie beim Drittanbieterdienst, und die Anmeldeinformationen werden sicher beim Kartenelement gespeichert statt in der Ebenenkonfiguration.

Externe Ressourcen und CORS

Mehrere Ebenen laden Ressourcen direkt von einer URL: einen WMS- oder WMTS-Dienst, XYZ-/PMTiles-Raster- oder Vektorkacheln, eine Bildüberlagerung, ein benutzerdefiniertes 3D-Gelände-DEM in World Effects oder einen Livefeed. Browser setzen bei diesen ursprungsübergreifenden Anfragen CORS durch: Wenn der Host nicht die richtigen CORS-Header zurückgibt, blockiert der Browser die Anfrage, und die Ebene wird nicht geladen.

Dafür greift Icon Map automatisch auf einen serverseitigen Abrufproxy zurück (gehostet unter api.iconmap.ai). Zuerst versucht es, die Ressource direkt im Browser zu laden. Wird das durch CORS blockiert, oder durch gemischte Inhalte, wenn eine http://-Ressource von der https://-Seite angefordert wird, ruft es dieselbe Ressource erneut über den Proxy ab. Dieser holt sie serverseitig (wo CORS nicht gilt) und gibt sie an die Karte zurück. Jede Anfrage mit Anmeldeinformationen (einem API-Schlüssel oder einem gespeicherten Geheimnis) läuft immer über den Proxy, damit das Geheimnis auf dem Server bleibt und nie den Browser erreicht.

Für Administratoren bedeutet das:

  • Es ist keine CORS-Konfiguration pro Host nötig: Der Rückgriff erfolgt automatisch und pro Ressource.
  • Behalten Sie api.iconmap.ai in Ihrer Liste vertrauenswürdiger Websites bzw. Positivliste, damit der Proxy erreichbar ist.
  • Der Proxy leitet die Anfrage nur weiter; er speichert die Ressource nicht. Authentifizierte externe Dienste authentifizieren sich weiterhin wie oben beschrieben.

Nächste Schritte