yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #06265
[Bug 1246473] Re: A non-existing tenant can be added to a user
** Changed in: keystone
Status: Fix Committed => Fix Released
** Changed in: keystone
Milestone: None => icehouse-1
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Keystone.
https://bugs.launchpad.net/bugs/1246473
Title:
A non-existing tenant can be added to a user
Status in OpenStack Identity (Keystone):
Fix Released
Bug description:
1. Create a user without setting the tenantId.
2. Update this user with adding a non-existing tenantId property
http://10.1.0.99:35357/v2.0/users/354eb97979364a368602b7ebf6362617
{
"user": {
"name": "user1",
"email": "user1@xxxxxxxx",
"tenantId":"55555555555555",
"pass": "passw0rd",
"enabled": true
}
}
Actual Results: The user gets updated with the non-existing tenantId successfully.
[root@vs10 ˜]# keystone user-get user1
+----------+----------------------------------+
| Property | Value |
+----------+----------------------------------+
| email | user1@xxxxxxxx |
| enabled | True |
| id | 354eb97979364a368602b7ebf6362617 |
| name | user1 |
| pass | passw0rd |
| tenantId | 55555555555555 |
+----------+----------------------------------+
Expected Results: Updating the user with the non-existing tenantId
should fail.
Note that if the user already has a tenantId assigned to it, updating
with a non-existing tenantId will fail as expected.
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1246473/+subscriptions