Skip to content

Commit 075e68a

Browse files
authored
check content (Azure#23496)
1 parent 9657ada commit 075e68a

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

sdk/identity/azure-identity/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
### Bugs Fixed
1010

11+
- Added check on `content` from msal response ([#23483](https://github.com/Azure/azure-sdk-for-python/issues/23483))
12+
1113
### Other Changes
1214

1315
## 1.9.0b1 (2022-03-08)

sdk/identity/azure-identity/azure/identity/_internal/msal_client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ def raise_for_status(self):
5252

5353
if ContentDecodePolicy.CONTEXT_NAME in self._response.context:
5454
content = self._response.context[ContentDecodePolicy.CONTEXT_NAME]
55-
if "error" in content or "error_description" in content:
55+
if not content:
56+
message = "Unexpected response from Azure Active Directory"
57+
elif "error" in content or "error_description" in content:
5658
message = "Authentication failed: {}".format(content.get("error_description") or content.get("error"))
5759
else:
5860
for secret in ("access_token", "refresh_token"):

0 commit comments

Comments
 (0)