The ec2token middleware currently dumps the whole request into the
request context when using AWS Auth, when all we really want are
the credentials (accesskey/signature)
fixes bug
1072917
Change-Id: I8fb0d4d7ada29d7d19c702a7da1251384166c246
raise exception.HeatAccessDeniedError()
# Authenticated!
- req.headers['X-Auth-EC2-Creds'] = creds_json
+ ec2_creds = {'ec2Credentials': {'access': access,
+ 'signature': signature}}
+ req.headers['X-Auth-EC2-Creds'] = json.dumps(ec2_creds)
req.headers['X-Auth-Token'] = token_id
req.headers['X-Auth-URL'] = self.conf['auth_uri']
req.headers['X-Auth-EC2_URL'] = self.conf['keystone_ec2_uri']