Update default configuration for cors

oslo.middleware supports `set_defaults` for cors since 3.10.0 [1].

[1] https://github.com/openstack/oslo.middleware/blob/3.10.0/oslo_middleware/cors.py

Change-Id: I9ec3a3c55db1fd7584d3f6dac561f1c2159a89bc
This commit is contained in:
Jeremy Liu
2017-01-06 16:45:59 +08:00
committed by Martin CAMEY
parent 740ca313e0
commit 2a2967d2f4
2 changed files with 18 additions and 22 deletions

View File

@@ -13,7 +13,6 @@
# under the License.
#
from oslo_config import cfg
from oslo_middleware import cors
@@ -24,23 +23,20 @@ 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-OpenStack-Request-ID'],
expose_headers=['X-Auth-Token',
'X-Subject-Token',
'X-Service-Token',
'X-OpenStack-Request-ID'],
allow_methods=['GET',
'PUT',
'POST',
'DELETE',
'PATCH']
)
cors.set_defaults(
allow_headers=['X-Auth-Token',
'X-Identity-Status',
'X-Roles',
'X-Service-Catalog',
'X-User-Id',
'X-Tenant-Id',
'X-OpenStack-Request-ID'],
expose_headers=['X-Auth-Token',
'X-Subject-Token',
'X-Service-Token',
'X-OpenStack-Request-ID'],
allow_methods=['GET',
'PUT',
'POST',
'DELETE',
'PATCH'])