)]}'
{"id":"openstack%2Fpython-keystoneclient~23401","triplet_id":"openstack%2Fpython-keystoneclient~master~I78b232d30f5310c39089fbbc8e56c23df291f89f","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1132390","hashtags":[],"change_id":"I78b232d30f5310c39089fbbc8e56c23df291f89f","subject":"Fix auth-token middleware to understand v3 tokens","status":"MERGED","created":"2013-03-04 05:20:26.000000000","updated":"2013-03-12 05:14:47.000000000","submitted":"2013-03-12 05:14:47.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":57,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b4342fed913316314408f6414e2511ddc9214c41","_number":23401,"virtual_id_number":23401,"owner":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-03-12 05:14:47.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2013-03-11 16:36:03.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"date":"2013-03-11 23:58:18.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2013-03-12 04:29:27.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"date":"2013-03-11 18:23:09.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":1,"date":"2013-03-11 14:41:01.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"date":"2013-03-11 16:36:03.000000000","_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2013-03-12 04:29:27.000000000","_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"date":"2013-03-11 18:23:09.000000000","_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"value":0,"date":"2013-03-11 14:41:01.000000000","_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-03-04 15:26:15.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2013-03-11 14:41:01.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2013-03-11 16:36:03.000000000","updated_by":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"reviewer":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"state":"REVIEWER"},{"updated":"2013-03-11 23:58:18.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2013-03-12 04:29:27.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2013-03-12 05:14:47.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e54018ee523727890f339d6ab3873b9be8ddb9d4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-04 06:05:57.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23401/1/check/gate-python-keystoneclient-pep8/850 : SUCCESS\n- http://logs.openstack.org/23401/1/check/gate-python-keystoneclient-docs/701 : SUCCESS\n- http://logs.openstack.org/23401/1/check/gate-python-keystoneclient-python26/773 : SUCCESS\n- http://logs.openstack.org/23401/1/check/gate-python-keystoneclient-python27/779 : SUCCESS\n- http://logs.openstack.org/23401/1/check/gate-tempest-devstack-vm-full/6771 : SUCCESS\n- http://logs.openstack.org/23401/1/check/gate-tempest-devstack-vm-postgres-full/6490 : SUCCESS\n- http://logs.openstack.org/23401/1/check/gate-tempest-devstack-vm-quantum/11667 : SUCCESS\n","accounts_in_message":[],"_revision_number":1},{"id":"70a80184aadd22bd309b2bd6d07c1160aa027c02","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-03-04 06:34:29.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(5 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"b5db850184a4b2a6594a030932d92e77df02fe56","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-04 14:10:26.000000000","message":"Patch Set 1: (5 inline comments)\n\nGuang, thanks for the comments - see in line responses","accounts_in_message":[],"_revision_number":1},{"id":"5049fa461b93391b7532ae5f3fd04e36b2492227","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-04 15:48:12.000000000","message":"Patch Set 1: (4 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"19ebe69cf3604f1768a000adee990f36e00dae9d","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-03-04 16:09:02.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(7 inline comments)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"9686786738f5aa4e7e257b0b91f53e9c2d9fc93d","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-04 17:57:05.000000000","message":"Patch Set 1: (9 inline comments)\n\nDolph. thanks for comments, replies in-line","accounts_in_message":[],"_revision_number":1},{"id":"16bf50c2cd5b13552cbd5634da43c3e3d6a07646","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-04 18:17:58.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"77e40a8ee26e5de184c753896ec183cef46f8136","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-04 18:21:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7fbfb0dec65982491135db27e5145c159426d0e6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-04 19:07:06.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23401/2/check/gate-python-keystoneclient-pep8/853 : SUCCESS\n- http://logs.openstack.org/23401/2/check/gate-python-keystoneclient-docs/704 : SUCCESS\n- http://logs.openstack.org/23401/2/check/gate-python-keystoneclient-python26/776 : SUCCESS\n- http://logs.openstack.org/23401/2/check/gate-python-keystoneclient-python27/782 : SUCCESS\n- http://logs.openstack.org/23401/2/check/gate-tempest-devstack-vm-full/6825 : SUCCESS\n- http://logs.openstack.org/23401/2/check/gate-tempest-devstack-vm-postgres-full/6544 : SUCCESS\n- http://logs.openstack.org/23401/2/check/gate-tempest-devstack-vm-quantum/11745 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"9a5ca69fa217afbc07a75fbe900e4573f3287512","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-03-05 01:09:12.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\nGood stuff.\n\nIt seems like the default should be V3 tokens for talking to Keystone if the Keystone server supports it, with V2 as a fallback.  Probably worth getting that into this patch.","accounts_in_message":[],"_revision_number":2},{"id":"02b0c328a695be964cab4b7001d93c282cdc86f7","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-03-06 22:04:31.000000000","message":"Patch Set 2: (3 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"9076ba4fad7a7c7f3f0f9bf0bf4ff39f919ecebf","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-07 16:44:46.000000000","message":"Patch Set 2: (5 inline comments)\n\nNew patch on its ways shortly","accounts_in_message":[],"_revision_number":2},{"id":"2229e1ab66a49d9017834ef41c2b6c7cb99ccb68","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-08 23:26:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b8cb47152e7621a782c3089c3fc35f86b84d9c5d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-08 23:36:45.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/23401/3/check/gate-python-keystoneclient-pep8/878 : SUCCESS\n- http://logs.openstack.org/23401/3/check/gate-python-keystoneclient-docs/729 : SUCCESS\n- http://logs.openstack.org/23401/3/check/gate-python-keystoneclient-python26/801 : SUCCESS\n- http://logs.openstack.org/23401/3/check/gate-python-keystoneclient-python27/807 : SUCCESS\n- http://logs.openstack.org/23401/3/check/gate-tempest-devstack-vm-full/7864 : FAILURE\n- http://logs.openstack.org/23401/3/check/gate-tempest-devstack-vm-postgres-full/7580 : FAILURE\n- http://logs.openstack.org/23401/3/check/gate-tempest-devstack-vm-quantum/13008 : FAILURE\n","accounts_in_message":[],"_revision_number":3},{"id":"7abcd516a3f0779530e66f8ab55e32d9147b2f81","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-09 19:34:46.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7acd460ff739ff67094eb05eb79dc3361f9cab39","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-09 20:17:28.000000000","message":"Patch Set 4: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23401/4/check/gate-python-keystoneclient-pep8/879 : SUCCESS\n- http://logs.openstack.org/23401/4/check/gate-python-keystoneclient-docs/730 : SUCCESS\n- http://logs.openstack.org/23401/4/check/gate-python-keystoneclient-python26/802 : SUCCESS\n- http://logs.openstack.org/23401/4/check/gate-python-keystoneclient-python27/808 : SUCCESS\n- http://logs.openstack.org/23401/4/check/gate-tempest-devstack-vm-full/7928 : SUCCESS\n- http://logs.openstack.org/23401/4/check/gate-tempest-devstack-vm-postgres-full/7644 : SUCCESS\n- http://logs.openstack.org/23401/4/check/gate-tempest-devstack-vm-quantum/13084 : SUCCESS\n","accounts_in_message":[],"_revision_number":4},{"id":"2d59e31eeaae0d3fa61fddb47f946064beaeb2f0","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-03-09 22:01:32.000000000","message":"Patch Set 4: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":4},{"id":"af62d7cd8800e6bc6ae66fe9a0ec153adcae84dd","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-03-11 04:18:28.000000000","message":"Patch Set 4: I would prefer that you didn\u0027t merge this\n\n(2 inline comments)\n\n","accounts_in_message":[],"_revision_number":4},{"id":"6ee2ed940bbca1755cabf8aae5ab3367903fbc7a","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-11 11:31:46.000000000","message":"Patch Set 4: (2 inline comments)\n\nNew patch on the way to implement suggestions by Guang.","accounts_in_message":[],"_revision_number":4},{"id":"8a863b8ed8a83eabe133408d2508d6c5a224f4fa","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-11 11:50:18.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ed1468c58438004628b74cd2830fa73d74973901","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-11 12:31:49.000000000","message":"Patch Set 5: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/23401/5/check/gate-python-keystoneclient-pep8/880 : SUCCESS\n- http://logs.openstack.org/23401/5/check/gate-python-keystoneclient-docs/731 : SUCCESS\n- http://logs.openstack.org/23401/5/check/gate-python-keystoneclient-python26/803 : SUCCESS\n- http://logs.openstack.org/23401/5/check/gate-python-keystoneclient-python27/809 : SUCCESS\n- http://logs.openstack.org/23401/5/check/gate-tempest-devstack-vm-full/8055 : SUCCESS\n- http://logs.openstack.org/23401/5/check/gate-tempest-devstack-vm-postgres-full/7771 : SUCCESS\n- http://logs.openstack.org/23401/5/check/gate-tempest-devstack-vm-quantum/13243 : SUCCESS\n","accounts_in_message":[],"_revision_number":5},{"id":"fcc1cf453062d586ba6c6f05ce638f2cd8502312","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2013-03-11 14:41:01.000000000","message":"Patch Set 5: Looks good to me, but someone else must approve\n\n(4 inline comments)\n\nNice work Henry. I have a couple more suggestions. But I am fine with the functionality as is.","accounts_in_message":[],"_revision_number":5},{"id":"1182fe840848005209cd472c9213dcea5b3cc700","author":{"_account_id":6,"name":"Joe Heck","email":"heckj@mac.com","username":"heckj"},"date":"2013-03-11 16:36:03.000000000","message":"Patch Set 5: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"2acb24290d811076619dfdae0f6b448c8481fc9c","author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"date":"2013-03-11 18:23:09.000000000","message":"Patch Set 5: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"cc7c0064bcf4d45bba6b8a873d0bff0fcac18444","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-03-11 23:58:18.000000000","message":"Patch Set 5: (6 inline comments)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"6109cc465dd137501c8544b675ee5740377319d4","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-03-12 04:29:27.000000000","message":"Patch Set 5: Approved\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":5},{"id":"6dd5acc782773083cb32404eaa35b869bf17c603","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-12 04:29:28.000000000","message":"Patch Set 5: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"585aaeb9ef6c5501ae4102a898b80e31953d2c99","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-12 05:14:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5},{"id":"1e4ff8f90bc28f96256d719a9c8b8f6b14860da7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-03-12 05:14:47.000000000","message":"Patch Set 5: Verified\n\nBuild succeeded.\n\n- http://logs.openstack.org/23401/5/gate/gate-python-keystoneclient-docs/732 : SUCCESS\n- http://logs.openstack.org/23401/5/gate/gate-python-keystoneclient-pep8/881 : SUCCESS\n- http://logs.openstack.org/23401/5/gate/gate-python-keystoneclient-python26/804 : SUCCESS\n- http://logs.openstack.org/23401/5/gate/gate-python-keystoneclient-python27/810 : SUCCESS\n- http://logs.openstack.org/23401/5/gate/gate-tempest-devstack-vm-full/8265 : SUCCESS\n- http://logs.openstack.org/23401/5/gate/gate-tempest-devstack-vm-postgres-full/7981 : SUCCESS\n- http://logs.openstack.org/23401/5/gate/gate-tempest-devstack-vm-quantum/13469 : SUCCESS\n","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"d782a998474d92d4299b4404b69442f0288efc3b","revisions":{"2d04527dc7f43d259974d4f574340444a38d0a7e":{"kind":"REWORK","_number":1,"created":"2013-03-04 05:20:26.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/01/23401/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/23401/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/1"}}},"commit":{"parents":[{"commit":"3ce3fe80cb771c6d6082d9fac4986d7b5d09ab6a","subject":"Improve error message for missing endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3ce3fe80cb771c6d6082d9fac4986d7b5d09ab6a"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-04 05:05:15.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-04 05:15:17.000000000","tz":0},"subject":"Fix auth-token middleware to understand v3 tokens","message":"Fix auth-token middleware to understand v3 tokens\n\nNow that the Identity server supports v3 tokens, the auth_token\nmiddleware should permit the in-line validation of such a token.  This\nessentially means just setting any new environment items\nthat correspond to the new attributes that may be in a v3 token (such\nas domains), as well as allowing for the slight format differences.\n\nMost of the work in this change is actually in the unit tests, where\nit was important to try and enable the existing tests to be run against\nan auth_token middleware configured for both v2 and v3.  This meant\nrestructing the test class so that the token format is separated\nfrom the individual tests and is initialized by the class Setup().\n\nSince there are some new signed token formats included in this testing,\na new set of the signed tokens was generated.\n\nFixes Bug #1132390\n\nChange-Id: I78b232d30f5310c39089fbbc8e56c23df291f89f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2d04527dc7f43d259974d4f574340444a38d0a7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2d04527dc7f43d259974d4f574340444a38d0a7e"}]},"branch":"refs/heads/master"},"93188b517be2e930ff6ee26d7d6bd74fb42950a7":{"kind":"REWORK","_number":2,"created":"2013-03-04 18:21:13.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/01/23401/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/23401/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/2"}}},"commit":{"parents":[{"commit":"3ce3fe80cb771c6d6082d9fac4986d7b5d09ab6a","subject":"Improve error message for missing endpoint","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/3ce3fe80cb771c6d6082d9fac4986d7b5d09ab6a"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-04 05:05:15.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-04 18:20:59.000000000","tz":0},"subject":"Fix auth-token middleware to understand v3 tokens","message":"Fix auth-token middleware to understand v3 tokens\n\nNow that the Identity server supports v3 tokens, the auth_token\nmiddleware should permit the in-line validation of such a token.  This\nessentially means just setting any new environment items\nthat correspond to the new attributes that may be in a v3 token (such\nas domains), as well as allowing for the slight format differences.\n\nMost of the work in this change is actually in the unit tests, where\nit was important to try and enable the existing tests to be run against\nan auth_token middleware configured for both v2 and v3.  This meant\nrestructing the test class so that the token format is separated\nfrom the individual tests and is initialized by the class Setup().\n\nSince there are some new signed token formats included in this testing,\na new set of the signed tokens was generated.\n\nFixes Bug #1132390\n\nChange-Id: I78b232d30f5310c39089fbbc8e56c23df291f89f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/93188b517be2e930ff6ee26d7d6bd74fb42950a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/93188b517be2e930ff6ee26d7d6bd74fb42950a7"}]},"branch":"refs/heads/master"},"a7bbc2289f7a79d7441ba3e50e4b4c23a500d2de":{"kind":"REWORK","_number":3,"created":"2013-03-08 23:26:57.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/01/23401/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/23401/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/3"}}},"commit":{"parents":[{"commit":"ae36809fdecdedd09abf23eeadf2374c77b8a8df","subject":"help text improvements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ae36809fdecdedd09abf23eeadf2374c77b8a8df"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-04 05:05:15.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-08 23:26:35.000000000","tz":0},"subject":"Fix auth-token middleware to understand v3 tokens","message":"Fix auth-token middleware to understand v3 tokens\n\nNow that the Identity server supports v3 tokens, the auth_token\nmiddleware should permit the in-line validation of such a token.  This\nessentially means just setting any new environment items\nthat correspond to the new attributes that may be in a v3 token (such\nas domains), as well as allowing for the slight format differences.\n\nMost of the work in this change is actually in the unit tests, where\nit was important to try and enable the existing tests to be run against\nan auth_token middleware configured for both v2 and v3.  This meant\nrestructing the test class so that the token format is separated\nfrom the individual tests and is initialized by the class Setup().\n\nSince there are some new signed token formats included in this testing,\na new set of the signed tokens was generated.\n\nFixes Bug #1132390\n\nChange-Id: I78b232d30f5310c39089fbbc8e56c23df291f89f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a7bbc2289f7a79d7441ba3e50e4b4c23a500d2de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/a7bbc2289f7a79d7441ba3e50e4b4c23a500d2de"}]},"branch":"refs/heads/master"},"8178df596e7846280f85cd6584150f3eef6a8006":{"kind":"REWORK","_number":4,"created":"2013-03-09 19:34:46.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/01/23401/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/23401/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/4"}}},"commit":{"parents":[{"commit":"ae36809fdecdedd09abf23eeadf2374c77b8a8df","subject":"help text improvements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ae36809fdecdedd09abf23eeadf2374c77b8a8df"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-04 05:05:15.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-09 19:32:46.000000000","tz":0},"subject":"Fix auth-token middleware to understand v3 tokens","message":"Fix auth-token middleware to understand v3 tokens\n\nNow that the Identity server supports v3 tokens, the auth_token\nmiddleware should permit the in-line validation of such a token.  This\nessentially means just setting any new environment items\nthat correspond to the new attributes that may be in a v3 token (such\nas domains), as well as allowing for the slight format differences.\n\nMost of the work in this change is actually in the unit tests, where\nit was important to try and enable the existing tests to be run against\nan auth_token middleware configured for both v2 and v3.  This meant\nrestructing the test class so that the token format is separated\nfrom the individual tests and is initialized by the class Setup().\n\nSince there are some new signed token formats included in this testing,\na new set of the signed tokens was generated.\n\nFixes Bug #1132390\n\nChange-Id: I78b232d30f5310c39089fbbc8e56c23df291f89f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8178df596e7846280f85cd6584150f3eef6a8006"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/8178df596e7846280f85cd6584150f3eef6a8006"}]},"branch":"refs/heads/master"},"d782a998474d92d4299b4404b69442f0288efc3b":{"kind":"REWORK","_number":5,"created":"2013-03-11 11:50:18.000000000","uploader":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"ref":"refs/changes/01/23401/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/01/23401/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/01/23401/5"}}},"commit":{"parents":[{"commit":"ae36809fdecdedd09abf23eeadf2374c77b8a8df","subject":"help text improvements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/ae36809fdecdedd09abf23eeadf2374c77b8a8df"}]}],"author":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-04 05:05:15.000000000","tz":0},"committer":{"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","date":"2013-03-11 11:50:09.000000000","tz":0},"subject":"Fix auth-token middleware to understand v3 tokens","message":"Fix auth-token middleware to understand v3 tokens\n\nNow that the Identity server supports v3 tokens, the auth_token\nmiddleware should permit the in-line validation of such a token.  This\nessentially means just setting any new environment items\nthat correspond to the new attributes that may be in a v3 token (such\nas domains), as well as allowing for the slight format differences.\n\nMost of the work in this change is actually in the unit tests, where\nit was important to try and enable the existing tests to be run against\nan auth_token middleware configured for both v2 and v3.  This meant\nrestructing the test class so that the token format is separated\nfrom the individual tests and is initialized by the class Setup().\n\nSince there are some new signed token formats included in this testing,\na new set of the signed tokens was generated.\n\nFixes Bug #1132390\n\nChange-Id: I78b232d30f5310c39089fbbc8e56c23df291f89f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d782a998474d92d4299b4404b69442f0288efc3b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/d782a998474d92d4299b4404b69442f0288efc3b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
