带有身份验证的 Geoserver 地图打印
Geoserver map printing with authentication
我正在使用 Mapfish Geoserver 插件从 Geoserver 打印地图。一切正常。
出于安全原因,我添加了一个需要“authkey”参数才能访问图层的身份验证插件。问题是我无法在打印 pdf 时传递参数。而且我找不到任何替代方法。
带有“authkey”的WFS层的例子URL是:
http://localhost:8080/geoserver/wms/reflect?format=application/openlayers&layers=store:layer&authkey=abcdefghij
打印的URL是:
http://localhost:8080/geoserver/pdf/print.pdf
我通过在打印 url 中传递参数 authkey 解决了这个问题。
像这样:
http://localhost:8080/geoserver/pdf/print.pdf?authkey=abcdefghij
我正在使用 Mapfish Geoserver 插件从 Geoserver 打印地图。一切正常。
出于安全原因,我添加了一个需要“authkey”参数才能访问图层的身份验证插件。问题是我无法在打印 pdf 时传递参数。而且我找不到任何替代方法。
带有“authkey”的WFS层的例子URL是:
http://localhost:8080/geoserver/wms/reflect?format=application/openlayers&layers=store:layer&authkey=abcdefghij
打印的URL是:
http://localhost:8080/geoserver/pdf/print.pdf
我通过在打印 url 中传递参数 authkey 解决了这个问题。
像这样:
http://localhost:8080/geoserver/pdf/print.pdf?authkey=abcdefghij