不幸的是,我在 Docker 上运行的 Eclipse Che (6.1.1) Multiuser 遇到了一些问题。
我在这里阅读了文档https://www.eclipse.org/che/docs/6/che/docs/permissions.html
假设我有两个用户,一个管理员和一个普通用户。
问题 1)
我可以通过 http://hostname:8081/api/user/1daa1ba9-ad7a-4d31-8e0c-df6f22d6b15f获取一般用户信息
我也可以通过 http://hostname:8081/api/permissions显示所有权限
[
{
"id": "system",
"allowedActions": [
"manageSystem",
"setPermissions"
]
},
{
"id": "workspace",
"allowedActions": [
"read",
"use",
"run",
"configure",
"setPermissions",
"delete"
]
},
{
"id": "stack",
"allowedActions": [
"search",
"read",
"update",
"setPermissions",
"delete"
]
},
{
"id": "organization",
"allowedActions": [
"manageSuborganizations",
"update",
"setPermissions",
"delete",
"manageResources",
"createWorkspaces",
"manageWorkspaces"
]
}
]
现在,当我想获取系统域http://hostname:8081/api/permissions/system的权限时,我得到
{
"message": "System permissions for user '1daa1ba9-ad7a-4d31-8e0c-df6f22d6b15f' not found"
}
对于 http://{{host}}:{{port}}/api/permissions/system/all 我得到
{
"message": "User is not authorized to perform this operation"
}
两者都适用于默认创建的管理员帐户。
问题 2)
我还没有找到显示其他用户权限的方法?例如,显示来自管理员帐户的一般用户权限。这是否可能并且文档中可能缺少?
谢谢和亲切的问候, 多米尼克