I just confirmed this is no longer an issue
** Changed in: keystone
Status: Triaged => Invalid
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Identity (keystone).
https://bugs.launchpad.net/bugs/1304049
Title:
able to create two users with the same name in the same domain with
sqlite
Status in OpenStack Identity (keystone):
Invalid
Bug description:
Looks like we can create two different users with the same name in the
same domain. That should not be allowed.
gyee@gyee-VirtualBox:~/projects/openstack/keystone$ curl -s -H 'X-Auth-Token:
ADMIN' -H 'Content-Type: application/json' -d '{"domain": {"name":
"test-domain"}}' -XPOST http://localhost:35357/v3/domains | python -mjson.tool
{
"domain": {
"enabled": true,
"id": "ebf7d50dbba54e13a1fe881e39ad4409",
"links": {
"self":
"http://localhost:35357/v3/domains/ebf7d50dbba54e13a1fe881e39ad4409"
},
"name": "test-domain"
}
}
gyee@gyee-VirtualBox:~/projects/openstack/keystone$ curl -s -H 'X-Auth-Token:
ADMIN' -H 'Content-Type: application/json' -d '{"user": {"name": "jacksquat",
"password": "jacksquat", "domain_id": "ebf7d50dbba54e13a1fe881e39ad4409"}}'
-XPOST http://localhost:35357/v3/users | python -mjson.tool
{
"user": {
"domain_id": "ebf7d50dbba54e13a1fe881e39ad4409",
"enabled": true,
"id": "375ac107d3624752a5a53dc561ba578c",
"links": {
"self":
"http://localhost:35357/v3/users/375ac107d3624752a5a53dc561ba578c"
},
"name": "jacksquat"
}
}
gyee@gyee-VirtualBox:~/projects/openstack/keystone$ curl -s -H 'X-Auth-Token:
ADMIN' -H 'Content-Type: application/json' -d '{"user": {"name": "jacksquat",
"password": "jacksquat-fake", "domain_id":
"ebf7d50dbba54e13a1fe881e39ad4409"}}' -XPOST http://localhost:35357/v3/users |
python -mjson.tool
{
"user": {
"domain_id": "ebf7d50dbba54e13a1fe881e39ad4409",
"enabled": true,
"id": "c3bd426062d243d68d5ada2bb5984751",
"links": {
"self":
"http://localhost:35357/v3/users/c3bd426062d243d68d5ada2bb5984751"
},
"name": "jacksquat"
}
}
Now try to authenticate the user and obviously it will fail.
gyee@gyee-VirtualBox:~/projects/openstack/keystone$ curl -s -H 'Content-Type:
application/json' -d '{"auth": {"identity": {"methods": ["password"],
"password": {"user": {"name": "jacksquat", "password": "jacksquat", "domain":
{"id": "ebf7d50dbba54e13a1fe881e39ad4409"}}}}}}' -XPOST
http://localhost:35357/v3/auth/tokens | python -mjson.tool
{
"error": {
"code": 500,
"message": "An unexpected error prevented the server from fulfilling
your request.",
"title": "Internal Server Error"
}
}
To manage notifications about this bug go to:
https://bugs.launchpad.net/keystone/+bug/1304049/+subscriptions
--
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help : https://help.launchpad.net/ListHelp