Skip to content

Commit 2c8bfa1

Browse files
authored
Don't redact Key Vault header values in logs (#12077)
1 parent 4fef4d7 commit 2c8bfa1

File tree

6 files changed

+15
-3
lines changed

6 files changed

+15
-3
lines changed

sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

33
## 4.2.0b2 (Unreleased)
4+
- Values of `x-ms-keyvault-region` and `x-ms-keyvault-service-version` headers
5+
are no longer redacted in logging output.
46
- Updated minimum `azure-core` version to 1.4.0
57

68
## 4.2.0b1 (2020-03-10)

sdk/keyvault/azure-keyvault-certificates/azure/keyvault/certificates/_shared/client_base.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727

2828
def _get_policies(config, **kwargs):
2929
logging_policy = HttpLoggingPolicy(**kwargs)
30-
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
30+
logging_policy.allowed_header_names.update(
31+
{"x-ms-keyvault-network-info", "x-ms-keyvault-region", "x-ms-keyvault-service-version"}
32+
)
3133

3234
return [
3335
config.headers_policy,

sdk/keyvault/azure-keyvault-keys/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

33
## 4.2.0b2 (Unreleased)
4+
- Values of `x-ms-keyvault-region` and `x-ms-keyvault-service-version` headers
5+
are no longer redacted in logging output.
46
- Updated minimum `azure-core` version to 1.4.0
57
- `CryptographyClient` will no longer perform encrypt or wrap operations when
68
its key has expired or is not yet valid.

sdk/keyvault/azure-keyvault-keys/azure/keyvault/keys/_shared/client_base.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727

2828
def _get_policies(config, **kwargs):
2929
logging_policy = HttpLoggingPolicy(**kwargs)
30-
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
30+
logging_policy.allowed_header_names.update(
31+
{"x-ms-keyvault-network-info", "x-ms-keyvault-region", "x-ms-keyvault-service-version"}
32+
)
3133

3234
return [
3335
config.headers_policy,

sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

33
## 4.2.0b2 (Unreleased)
4+
- Values of `x-ms-keyvault-region` and `x-ms-keyvault-service-version` headers
5+
are no longer redacted in logging output.
46
- Updated minimum `azure-core` version to 1.4.0
57

68
## 4.2.0b1 (2020-03-10)

sdk/keyvault/azure-keyvault-secrets/azure/keyvault/secrets/_shared/client_base.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727

2828
def _get_policies(config, **kwargs):
2929
logging_policy = HttpLoggingPolicy(**kwargs)
30-
logging_policy.allowed_header_names.add("x-ms-keyvault-network-info")
30+
logging_policy.allowed_header_names.update(
31+
{"x-ms-keyvault-network-info", "x-ms-keyvault-region", "x-ms-keyvault-service-version"}
32+
)
3133

3234
return [
3335
config.headers_policy,

0 commit comments

Comments
 (0)