Bonjour,
pour arriver à mes fins j'ai utilisé un proxy qui s'occupe de l'authentification.
Au début j'ai utilisé dans les objets OpenLayers.Layer.WMS et OpenLayers.Control.WMSGetFeatureInfo directement l'url de mon service WMS, et j'ai fait référence au proxy dans le Geoportal.load().
Je me suis aperçu que les requêtes GetFeatureInfo() passaient bien par le proxy, contrairement aux requêtes GetMap().
Est-ce normal ?
Pour contourner le problème j'ai finalement inclus le proxy dans les objets WMS de la façon suivante :
<url_proxy>?url=<url_service_wms>
et j'ai dû gérer dans le proxy la partie de la query string qui n'est pas destiné au proxy mais au service WMS.
Partager