# 服务授权
IGServer Token管理即为控制服务的访问者。MapGIS IGServer针对服务访问的安全应用,提供基于Token(盾牌)的服务安全认证策略。通过用户、角色、权限的Token管理模式,对IGServer的服务(REST服务)实施访问控制,Web客户端需要通过认证才可访问IGServer的服务资源。
IGServer Token模式对服务访问者进行控制,使具有一定权限的用户才能访问权限范围的服务资源,即某一个网段的用户/指定IP的特定用户可以访问权限范围内的IGServer服务。在MapGIS Server Manager中依次单击服务器管理—〉IGServer—〉Token管理,进入Token管理界面。在使用IGServer Token模式时,应先在管理界面右上角单击“启用Token”。在此IGServer Token管理模块中,提供对Token账户进行创建、编辑、删除的管理功能。
# 添加Token
# 添加不设置类型token
点击【Server Manager】下面的【服务授权】,点击【添加token】,弹出“添加token”对话框,申请期限可以选择1月到3年,权限控制类型选择:不设置,点击"确定",如下所示:
# 添加IP类型token
点击【Server Manager】下面的【服务授权】,点击【添加token】,弹出“添加token”对话框,申请期限可以选择1月到3年,权限控制类型选择:ip,输入ip地址,点击"确定",如下所示:
# 添加referer类型token
点击【Server Manager】下面的【服务授权】,点击【添加token】,弹出“添加token”对话框,申请期限可以选择1月到3年,权限控制类型选择:referer,输入应用地址,类似:http://localhost:8181 (opens new window)这样的路径地址即可,点击"确定",如下所示:
# 选择删除
点击【Server Manager】下面的【服务授权】,勾选上一个或者多个需要删除的token,再点击【选择删除】,即可删除,如下图所示:
# 是否开启token
点击【Server Manager】下面的【服务授权】,勾选上【开启token】,默认是不开启token,当且仅当勾选上开启token时,列表中的token才会启作用。
# 修改token状态
点击【Server Manager】下面的【服务授权】,选择一个token,既可以查看该token当前的状态,点击后面的禁止/允许,还可以修改token状态,如下图所示:
# 编辑token
点击【Server Manager】下面的【服务授权】,选择一个token,点击该token后面的编辑,弹出“编辑token”对话框,参数值与创建ttoken时的参数值一致。可以修改申请期限和权限控制类型,如下图所示:
# 删除token
点击【Server Manager】下面的【服务授权】,选择一个token,点击该token后面的删除,即可删除选中的token,如下图所示: