[2.1-Build 40] Need to mask a data of REST API by each project
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Juniper Openstack |
Incomplete
|
Medium
|
Hampapur Ajay |
Bug Description
When a client gets Contrail data by Rest API, all of data can be seen and modified.
The data should be mask by each tenant.
For instance; apicheck user can get a network of demo user.
The credential:
{"auth"
http://
{
"virtual-
"fq_name": [
"demo",
"VN2"
],
"href": "http://
"id_perms": {
},
"uuid": {
}
},
"name": "VN2",
{
},
],
}
],
{
],
}
],
"uuid": "4eb4151f-
"rpf": null,
}
}
}
information type: | Proprietary → Public |
Changed in juniperopenstack: | |
importance: | Undecided → Medium |
tags: | added: config |
Changed in juniperopenstack: | |
assignee: | nobody → Hampapur Ajay (hajay) |
what is the role of user apicheck? by default admin role gets to see resources in all tenants in keystone v2 mode.