2.9. 使用 Data Grid Security
查看和修改安全信息。
2.9.1. 检索用户的 ACL 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
查看有关用户主体和 access-control 列表的信息。
GET /rest/v2/security/user/acl
GET /rest/v2/security/user/acl
Data Grid 使用执行该请求的用户的信息做出响应。列表包括用户的主体,以及资源列表以及用户访问它们时的权限。
2.9.2. 刷新 ACL 缓存 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
清空集群中的 access-control 列表缓存。
POST /rest/v2/security/cache?action=flush
POST /rest/v2/security/cache?action=flush
2.9.3. 检索可用角色 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
查看服务器中定义的所有可用角色。
GET /rest/v2/security/roles
GET /rest/v2/security/roles
Data Grid 使用可用角色列表进行响应。如果启用了授权,则只有具有 ADMIN
权限的用户才能调用此 API。
["observer","application","admin","monitor","deployer"]
["observer","application","admin","monitor","deployer"]
2.9.4. 检索主体的角色 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
查看映射到主体的所有角色。
GET /rest/v2/security/roles/some_principal
GET /rest/v2/security/roles/some_principal
Data Grid 使用指定主体的可用角色列表进行响应。主体不需要在使用的域中。
["observer"]
["observer"]
2.9.5. 为主体授予角色 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
向主体授予一个或多个新角色。
PUT /rest/v2/security/roles/some_principal?action=grant&role=role1&role=role2
PUT /rest/v2/security/roles/some_principal?action=grant&role=role1&role=role2
参数 | 必需/可选 | 值 |
---|---|---|
| 必需 | 角色的名称 |
2.9.6. 拒绝角色到主体 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
删除之前授予主体的一个或多个角色。
PUT /rest/v2/security/roles/some_principal?action=deny&role=role1&role=role2
PUT /rest/v2/security/roles/some_principal?action=deny&role=role1&role=role2
参数 | 必需/可选 | 值 |
---|---|---|
| 必需 | 角色的名称 |