-
Notifications
You must be signed in to change notification settings - Fork 5
User Administration
jim80net edited this page Oct 7, 2014
·
2 revisions
{
"uuid": "12345678-1234-1234-1234-123456789012",
"name": "uploaduser",
"token": "uploadusertoken",
"roles": ["s_dataset.upload"],
"type": "user",
"provider": "community"
},
{
"uuid": "12345678-1234-1234-1234-123456789012",
"name": "adminuser",
"token": "adminusertoken",
"roles": ["s_dataset.upload","s_dataset.manage","s_dataset.admin","admin"],
"type": "user",
"provider": "community"
}
Add the data above to /data/users.json. Then, restart dsapid with
svcadm restart dsapid
curl -u adminusertoken: http://1.2.3.4/api/users
...
{
"uuid": "12345678-1234-1234-1234-123456789012",
"name": "uploaduser",
"token": "uploadusertoken",
"roles": ["s_dataset.upload"],
"type": "user",
"provider": "community"
},
{
"uuid": "12345678-1234-1234-1234-123456789012",
"name": "adminuser",
"token": "adminusertoken",
"roles": ["s_dataset.upload","s_dataset.manage","s_dataset.admin","admin"],
"type": "user",
"provider": "community"
}
- The user must have the "admin" role to perform this query.
curl -u uploadusertoken: http://1.2.3.4/ping | json
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 159 100 159 0 0 83993 0 --:--:-- --:--:-- --:--:-- 155k
{
"app": "Dataset Image Server",
"auth": {
"name": "uploaduser",
"uuid": "12345678-1234-1234-1234-123456789012"
},
"dsapi": true,
"imgapi": true,
"ping": "pong",
"version": "0.6.8"
}