Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 保护Geoserver层,显示在Openlayers 3中_Php_Authentication_Openlayers 3_Geoserver - Fatal编程技术网

Php 保护Geoserver层,显示在Openlayers 3中

Php 保护Geoserver层,显示在Openlayers 3中,php,authentication,openlayers-3,geoserver,Php,Authentication,Openlayers 3,Geoserver,我有一个Geoserver实例,它以WFS/WMS/WMTS格式为我的空间数据提供服务,然后在Openlayers 3应用程序中使用 我现在看到的是引入身份验证,但我正在努力找出最好的方法 我希望能够在OL3应用程序中使用我的数据,但如果有人希望通过QGIS等桌面软件访问数据,则必须进行身份验证 在Geoserver上引入身份验证,然后通过身份验证使层能够在OL3中使用,这是我可以采取的唯一方法吗?这将如何实现 我认为这里可以使用PHP来保存用户名和密码,然后在请求层时将其传递给OL3 这是一个

我有一个Geoserver实例,它以WFS/WMS/WMTS格式为我的空间数据提供服务,然后在Openlayers 3应用程序中使用

我现在看到的是引入身份验证,但我正在努力找出最好的方法

我希望能够在OL3应用程序中使用我的数据,但如果有人希望通过QGIS等桌面软件访问数据,则必须进行身份验证

在Geoserver上引入身份验证,然后通过身份验证使层能够在OL3中使用,这是我可以采取的唯一方法吗?这将如何实现

我认为这里可以使用PHP来保存用户名和密码,然后在请求层时将其传递给OL3

这是一个理论上的问题,我想就这种情况下采取的最佳方法提出一些建议

谢谢