Reviewed: https://review.openstack.org/258601 Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=93788e057b26dd05bb50c93d10196d5b9d5f6bed Submitter: Jenkins Branch: master
commit 93788e057b26dd05bb50c93d10196d5b9d5f6bed Author: Dolph Mathews <[email protected]> Date: Wed Dec 16 16:05:45 2015 +0000 Test hyphens instead of underscores in request attributes This illustrates the current behavior described in bug 1526244 (which Keystone has implemented since essex). Right or wrong, this patch makes no attempt to change that behavior. Change-Id: I136aa0490ddb3e0ca210f7e61d8bbb7052c972ba Closes-Bug: 1526244 ** Changed in: keystone Status: In Progress => Fix Released -- 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/1526244 Title: Able to create objects by admin in the particular domain, for incorrect domain Id field name "domain-id". Status in OpenStack Identity (keystone): Fix Released Status in OpenStack Security Advisory: Won't Fix Bug description: Admin is able to create objects(user,group,.) in a particular domain, though field name is misspelt as "domain-id" instead of "domain_id". Step Followed: User creation by admin with incorrect field name "domain-id" ubuntu@ubuntu:~$ curl -i -k -X POST -H "Content-Type: application/json" -H "X-AUTH-TOKEN:ae5ed453cf444969953850532cb9b581" <uri:35357>/v3/users -d '{ > "user": > { > "name":"User Pwr Ranger 50", > "password":"pwd", > "description":"User Creation in another domain", > "domain-id":"37a09709db404e7d97f8a211ebebc93f" > } > }' HTTP/1.1 201 Created Date: Fri, 13 Nov 2015 12:38:22 GMT Server: Apache/2.4.7 (Ubuntu) Vary: X-Auth-Token x-openstack-request-id: req-1cc05a23-065f-4a25-9fcd-90fa827722d3 Content-Length: 290 Content-Type: application/json {"user": {"links": {"self": "<uri:35357>/v3/users/90776556002948dfb44227aef3b042e7"}, "description": "User Creation in another domain", "name": "User Pwr Ranger 50", "enabled": true, "id": "90776556002948dfb44227aef3b042e7", "domain_id": "37a09709db404e7d97f8a211ebebc93f"}} The user got created in a specified domain "domain- id":"37a09709db404e7d97f8a211ebebc93f", even though domain Id field is misspelt as "domain-id" instead of "domain_id". Hence the issue has to be resolved by creating objects in "default" domain when the field name is spelt wrongly. To manage notifications about this bug go to: https://bugs.launchpad.net/keystone/+bug/1526244/+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

