heat api : don't store whole request in ec2Credentials context
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
This commit is contained in:
parent
409a2705b3
commit
5d6745e8e6
|
@ -123,7 +123,9 @@ class EC2Token(wsgi.Middleware):
|
|||
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']
|
||||
|
|
Loading…
Reference in New Issue