К сожалению, у меня возникли некоторые проблемы с Eclipse Che (6.1.1) Multiuser, работающим в Docker.
Я прочитал документацию здесь 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)
Я не нашел способа отобразить разрешения для других пользователей? Например. для отображения общих разрешений пользователей из учетной записи администратора. Возможно ли это и, возможно, отсутствует в документации?
Спасибо и с уважением, Доминик