cors: update default configuration

Set_defaults has been added into oslo_middleware. So we use it to
override the configuration defaults. This change has been committed
since https://review.openstack.org/#/c/285368/ has merged.

Change-Id: I75b2ea8febdd1c80f1431cd69d09dd985fd2e51c
This commit is contained in:
Sharat 2016-11-05 20:56:13 +05:30
parent 09b0f87a6a
commit 3cf9e5e1f1
1 changed files with 21 additions and 16 deletions

View File

@ -353,20 +353,25 @@ def set_config_defaults():
def set_cors_middleware_defaults():
"""Update default configuration options for oslo.middleware."""
# CORS Defaults
# TODO(krotscheck): Update with https://review.openstack.org/#/c/285368/
cfg.set_defaults(
cors.CORS_OPTS,
allow_headers=[
'X-Auth-Token', 'X-Identity-Status', 'X-Roles',
'X-Service-Catalog', 'X-User-Id', 'X-Tenant-Id',
'X-Project-Id', 'X-User-Name', 'X-Project-Name'
],
allow_methods=[
'GET', 'PUT', 'POST', 'DELETE', 'PATCH'
],
expose_headers=[
'X-Auth-Token', 'X-Subject-Token', 'X-Service-Token',
'X-Project-Id', 'X-User-Name', 'X-Project-Name'
]
cors.set_defaults(
allow_headers=['X-Auth-Token',
'X-Identity-Status',
'X-Roles',
'X-Service-Catalog',
'X-User-Id',
'X-Tenant-Id',
'X-Project-Id',
'X-User-Name',
'X-Project-Name'],
allow_methods=['GET',
'PUT',
'POST',
'DELETE',
'PATCH'],
expose_headers=['X-Auth-Token',
'X-Subject-Token',
'X-Service-Token',
'X-Project-Id',
'X-User-Name',
'X-Project-Name']
)