On Fri, Aug 29, 2008 at 05:02:15PM +0200, Carolin Wengerter wrote:
> Hello,
> 
> I've got a secure WMS (apache, basic authentication) and I want to
> include the credentials in the http-header. How could I do this? Or is
> there another way to send the credentials to the server via OL?
> 
> I tried with OpenLayers.Request, but it only works for one domain and
> I have to do a cross-site request.
> 
> My index.html is at localhost.
> This is the WMS-Layer:
> wms_auth = new OpenLayers.Layer.WMS( "WMS Auth" ,
> "http://wms-server/...";, {layers: 'tk', format: 'image/jpeg',
> srs:'EPSG:31468', version:'1.1.1'});

Essentially, "You can't." 

OpenLayers requests images via <img src=""> requests. This will fall
back to the browser's default auth mechanism -- prompting the user --
but does not allow for the setting of additional request headers. There
is no support in OpenLayers for requesting images in any other way, and
doing so would be a significant development effort which no one has yet
expressed an interest in. 

Regards,
-- 
Christopher Schmidt
MetaCarta
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to