File openstack-keystone-auth-access.diff of Package openstack-keystone

based on https://lists.launchpad.net/openstack/msg04289.html

--- keystone/middleware/ec2_token.py.orig	2011-09-30 21:21:04.000000000 +0000
+++ keystone/middleware/ec2_token.py	2011-11-08 09:08:08.000000000 +0000
@@ -68,7 +68,7 @@
         # Disable "has no x member" pylint error
         # for httplib and urlparse
         # pylint: disable-msg=E1101
-        o = urlparse(FLAGS.keystone_ec1_url)
+        o = urlparse(FLAGS.keystone_ec2_url)
         if o.scheme == "http":
             conn = httplib.HTTPConnection(o.netloc)
         else:
@@ -83,7 +83,7 @@
         result = utils.loads(response)
         # TODO(vish): check for errors
 
-        token_id = result['auth']['token']['id']
+        token_id = result['access']['token']['id']
         # Authenticated!
         req.headers['X-Auth-Token'] = token_id
         return self.application
openSUSE Build Service is sponsored by