### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

We are using the `Authorization` header for routing purposes

```
 "authorization: AWS4-HMAC-SHA256 <...>"
```

https://github.com/localstack/localstack/issues/5770

### Expected Behavior

Use a custom header to avoid causing confusion with backend integrations

### How are you starting LocalStack?

With a `docker run` command

### Steps To Reproduce

Run a custom HTTP integration without authorisation

### Environment

```markdown
- OS: 
- LocalStack:
```


### Anything else?

No
"""Convert a werkzeug HTTP exception to a requests.Response object"""
    response = Response()
    response.status_code = e.code
    response.headers.update(dict(e.get_headers()))
    body = e.get_body()
    response.headers["Content-Length"] = str(len(str(body or "")))
    response._content = body
    return response
def cors_error_response():
    response = Response()
    response.status_code = 403
    return response
def _is_in_allowed_origins(allowed_origins, origin):
    for allowed_origin in allowed_origins:
        if allowed_origin == "*" or origin == allowed_origin:
            return True
    return False
def is_cors_origin_allowed(headers, allowed_origins=None):