Navigateur et réseau : points d'attention

Même une fois le consentement administrateur et les paramètres du locataire en place, les stratégies de navigateur et de réseau peuvent encore provoquer des fenêtres de connexion ou des erreurs « accès refusé ». Cette page liste les causes courantes et les solutions à partager avec votre équipe informatique / poste de travail.

Icon Map s'exécute dans un iframe

L'éditeur Icon Map s'exécute dans l'interface Fabric sous forme de cadre servi depuis app.iconmap.ai, et la visionneuse intégrée s'exécute sous forme de cadre sur vos propres sites depuis embed.iconmap.ai. Deux conséquences :

  • Cookies tiers / protection contre le suivi. Un blocage strict des cookies tiers ou une protection stricte contre le suivi peut empêcher le service de connexion de fonctionner. Autorisez les cookies pour les domaines Icon Map et Microsoft (ci-dessous).
  • Bloqueurs de fenêtres contextuelles. Le processus de connexion peut ouvrir une fenêtre contextuelle. Autorisez les fenêtres contextuelles pour *.fabric.microsoft.com et les domaines Icon Map afin que l'authentification puisse aboutir.

Sites à autoriser

Si votre organisation tient à jour une liste de sites de confiance ou une liste d'autorisation de cookies, incluez :

  • *.fabric.microsoft.com et app.powerbi.com
  • login.microsoftonline.com
  • app.iconmap.ai
  • api.iconmap.ai
  • embed.iconmap.ai (uniquement si vous intégrez des cartes publiées)
  • mesh.iconmap.ai (uniquement si des cartes utilisent des couches de catalogue de maillage 3D photoréaliste)

Si des cartes utilisent les couches météo en direct, autorisez aussi les compartiments publics de données météo (anonymes, en lecture seule) :

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

Accès conditionnel

Les stratégies d'accès conditionnel (authentification multifacteur, exigence d'appareil conforme ou géré, fréquence de connexion) s'appliquent aux ressources qu'Icon Map appelle : OneLake/Azure Storage, Azure Data Explorer et le service Power BI. Dans les locataires très verrouillés, elles peuvent se traduire par des invites supplémentaires ou des erreurs d'accès refusé. Si des utilisateurs rencontrent des invites inattendues, examinez les stratégies d'accès conditionnel qui ciblent ces ressources.

Les connexions propres à chaque source sont distinctes

Certaines couches se connectent à des services externes dotés de leur propre authentification, sans lien avec votre configuration Fabric/Entra :

  • Les services WMS avec authentification OAuth ou par clé.
  • La connexion ArcGIS pour importer des couches d'entités.

Ces invites sont normales : elles vous authentifient auprès du service tiers, et les identifiants sont stockés de manière sécurisée avec l'élément de carte plutôt que dans la configuration de la couche.

Ressources externes et CORS

Plusieurs couches chargent des ressources directement depuis une URL : un service WMS ou WMTS, des tuiles raster ou vectorielles XYZ / PMTiles, une superposition d'image, un MNT personnalisé de terrain 3D dans les effets du monde, ou un flux en direct. Les navigateurs appliquent CORS à ces requêtes cross-origin : si l'hôte ne renvoie pas les bons en-têtes CORS, le navigateur bloque la requête et la couche ne se charge pas.

Pour y remédier, Icon Map bascule automatiquement sur un proxy de récupération côté serveur (hébergé sur api.iconmap.ai). Il tente d'abord de charger la ressource directement dans le navigateur ; si CORS la bloque, ou si elle est bloquée comme contenu mixte (une ressource http:// demandée depuis la page https://), il récupère la même ressource via le proxy, qui la lit côté serveur (où CORS ne s'applique pas) et la renvoie à la carte. Toute requête qui porte un identifiant (une clé d'API ou un secret stocké) passe toujours par le proxy, pour que le secret reste côté serveur et n'atteigne jamais le navigateur.

Pour les administrateurs, cela signifie :

  • Aucune configuration CORS par hôte n'est nécessaire : le basculement est automatique et se fait ressource par ressource.
  • Conservez api.iconmap.ai dans votre liste de sites de confiance / d'autorisation pour que le proxy soit joignable.
  • Le proxy ne fait que transmettre la requête ; il ne conserve pas la ressource. Les services externes authentifiés continuent de s'authentifier comme décrit ci-dessus.

Étapes suivantes