目录

上一个主题

10.12. 发布数据

下一个主题

11.1. 基本安全设置


11. 使用前保护GeoServer

在前面的章节中,您始终需要一个用户ID和密码来管理GeoServer配置。 但是,您可以通过匿名访问获取图层和地图。对于GeoServer安全性, 您使用了默认设置,这些设置被配置为为为每个人提供对数据的免费访问。

虽然这在开发应用程序时是可以理解的,但对于一个真正的站点来说, 这通常不是一个好主意。

可能有很多不同的原因让你想要隐藏你的服务或者至少是其中的一部分。 您的地图可以集成到需要用户登录的安全系统的站点中。

为什么要免费提供地图?用户可能被链接到不同的角色, 一些机密数据只能从其中的一些角色中看到。 GeoServer安全性可以帮助您在简单和复杂的情况下保护数据。 如果你只是想发布你的地图,或者你打算使用一个大公司的数据, 你应该仔细阅读本章。

在本章中,我们将详细介绍如何执行以下操作:

  • 添加强大的加密支持

  • 添加用户并设置其属性

  • 定义用户组

  • 定义角色并将其链接到组

  • 使用特定角色筛选数据访问