mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-31 12:39:01 +00:00

* Configurable Extra Authorization Header - Adds two new header that can be set via env-var (`OMETA_HEADER_EXTRA_AUTH_NAME` and `OMETA_HEADER_EXTRA_AUTH_VALUE`) - By default, it copies the Authorization header value to the extra auth header - If a value is specified in the corresponding env-var, that value is used instead of the existing token The primary use case is for Google Cloud's Identity Aware Proxy (IAP) which allows secure access to private services but removes the Authorization header in the process. The `Proxy-Authorization` header gets forwarded along to the service as the `Authorization` header for the internal service. * Use openMetadataConnection schema instead of env vars * Disable too-many-locals for _request function * Fix dict merge