-
Notifications
You must be signed in to change notification settings - Fork 380
Open
Labels
Similar-Issueneeds attentionDelete label after triageDelete label after triageuntriagedDo not delete. Needed for AutomationDo not delete. Needed for Automation
Description
MSAL client type
Managed identity
Problem statement
Current functionality
GetManagedIdentitySourceAsync will check for and return managed identity sources in the following order:
- non-Imds sources (via env vars)
- ImdsV2 (via probe)
Note: Presence of ImdsV2 implies ImdsV1 also exists in the environment.
(ImdsV2 will never exist without ImdsV1, but ImdsV1 can exist without ImdsV2 in some production environments.) - return
DefaultToImds
Azure SDK will then probe ImdsV1 to see if it's available.
Proposed functionality
- non-Imds sources (via env vars)
- ImdsV2 (via probe)
- ImdsV1 (via probe)
- return
None
Detailed Work Items
- Change business logic to probe ImdsV1, before returning
Noneif probe returns 400 - Change business logic to deprecate
DefaultToImds
Proposed solution
No response
Alternatives
No response
Metadata
Metadata
Assignees
Labels
Similar-Issueneeds attentionDelete label after triageDelete label after triageuntriagedDo not delete. Needed for AutomationDo not delete. Needed for Automation