Remove deprecated headers in auth_password
According decisions in: https://etherpad.openstack.org/p/YVR-heat-liberty-deprecation deprecated headers were deleted, also context class was switched on using Project header instead of Tenant. Change-Id: Ibe0b572dd7315a82774077a77579dd1380b59d6d
This commit is contained in:
parent
7d9b5a265f
commit
0cb70958d6
|
@ -104,12 +104,6 @@ class KeystonePasswordAuthProtocol(object):
|
|||
'HTTP_X_ROLES': roles,
|
||||
'HTTP_X_SERVICE_CATALOG': service_catalog,
|
||||
'HTTP_X_AUTH_TOKEN': auth_token,
|
||||
# DEPRECATED
|
||||
'HTTP_X_USER': user_name,
|
||||
'HTTP_X_TENANT_ID': tenant_id,
|
||||
'HTTP_X_TENANT_NAME': tenant_name,
|
||||
'HTTP_X_TENANT': tenant_name,
|
||||
'HTTP_X_ROLE': roles,
|
||||
}
|
||||
|
||||
return headers
|
||||
|
|
|
@ -217,8 +217,8 @@ class ContextMiddleware(wsgi.Middleware):
|
|||
|
||||
user_id = headers.get('X-User-Id')
|
||||
token = headers.get('X-Auth-Token')
|
||||
tenant = headers.get('X-Tenant-Name')
|
||||
tenant_id = headers.get('X-Tenant-Id')
|
||||
tenant = headers.get('X-Project-Name')
|
||||
tenant_id = headers.get('X-Project-Id')
|
||||
region_name = headers.get('X-Region-Name')
|
||||
auth_url = headers.get('X-Auth-Url')
|
||||
roles = headers.get('X-Roles')
|
||||
|
|
|
@ -32,15 +32,10 @@ EXPECTED_ENV_RESPONSE = {
|
|||
'HTTP_X_IDENTITY_STATUS': 'Confirmed',
|
||||
'HTTP_X_PROJECT_ID': 'tenant_id1',
|
||||
'HTTP_X_PROJECT_NAME': 'tenant_name1',
|
||||
'HTTP_X_TENANT_ID': 'tenant_id1',
|
||||
'HTTP_X_TENANT_NAME': 'tenant_name1',
|
||||
'HTTP_X_USER_ID': 'user_id1',
|
||||
'HTTP_X_USER_NAME': 'user_name1',
|
||||
'HTTP_X_ROLES': 'role1,role2',
|
||||
'HTTP_X_AUTH_TOKEN': 'lalalalalala',
|
||||
'HTTP_X_USER': 'user_name1', # deprecated (diablo-compat)
|
||||
'HTTP_X_TENANT': 'tenant_name1', # deprecated (diablo-compat)
|
||||
'HTTP_X_ROLE': 'role1,role2', # deprecated (diablo-compat)
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -148,8 +148,8 @@ class RequestContextMiddlewareTest(common.HeatTestCase):
|
|||
'X-Auth-EC2-Creds': '{"ec2Credentials": {}}',
|
||||
'X-User-Id': '7a87ff18-31c6-45ce-a186-ec7987f488c3',
|
||||
'X-Auth-Token': 'atoken',
|
||||
'X-Tenant-Name': 'my_tenant',
|
||||
'X-Tenant-Id': 'db6808c8-62d0-4d92-898c-d644a6af20e9',
|
||||
'X-Project-Name': 'my_tenant',
|
||||
'X-Project-Id': 'db6808c8-62d0-4d92-898c-d644a6af20e9',
|
||||
'X-Auth-Url': 'http://192.0.2.1:5000/v1',
|
||||
'X-Roles': 'role1,role2,role3'
|
||||
},
|
||||
|
@ -178,8 +178,8 @@ class RequestContextMiddlewareTest(common.HeatTestCase):
|
|||
'X-Auth-EC2-Creds': '{"ec2Credentials": {}}',
|
||||
'X-User-Id': '7a87ff18-31c6-45ce-a186-ec7987f488c3',
|
||||
'X-Auth-Token': 'atoken',
|
||||
'X-Tenant-Name': 'my_tenant',
|
||||
'X-Tenant-Id': 'db6808c8-62d0-4d92-898c-d644a6af20e9',
|
||||
'X-Project-Name': 'my_tenant',
|
||||
'X-Project-Id': 'db6808c8-62d0-4d92-898c-d644a6af20e9',
|
||||
'X-Auth-Url': 'http://192.0.2.1:5000/v1',
|
||||
'X-Roles': 'role1,role2,role3',
|
||||
},
|
||||
|
@ -207,8 +207,8 @@ class RequestContextMiddlewareTest(common.HeatTestCase):
|
|||
headers={
|
||||
'X-User-Id': '7a87ff18-31c6-45ce-a186-ec7987f488c3',
|
||||
'X-Auth-Token': 'atoken2',
|
||||
'X-Tenant-Name': 'my_tenant2',
|
||||
'X-Tenant-Id': 'bb9108c8-62d0-4d92-898c-d644a6af20e9',
|
||||
'X-Project-Name': 'my_tenant2',
|
||||
'X-Project-Id': 'bb9108c8-62d0-4d92-898c-d644a6af20e9',
|
||||
'X-Auth-Url': 'http://192.0.2.1:5000/v1',
|
||||
'X-Roles': 'role1,role2,role3',
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue