-
Notifications
You must be signed in to change notification settings - Fork 354
Migration path due to removal of create_default_credential in Azure identity SDK #4541
Copy link
Copy link
Open
Labels
Azure.IdentityThe azure_identity crateThe azure_identity crateClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.customer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.issue-addressedWorkflow: The Azure SDK team believes it to be addressed and ready to close.Workflow: The Azure SDK team believes it to be addressed and ready to close.
Metadata
Metadata
Assignees
Labels
Azure.IdentityThe azure_identity crateThe azure_identity crateClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.customer-reportedIssues that are reported by GitHub users external to the Azure organization.Issues that are reported by GitHub users external to the Azure organization.issue-addressedWorkflow: The Azure SDK team believes it to be addressed and ready to close.Workflow: The Azure SDK team believes it to be addressed and ready to close.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Untriaged
StatusShow more project fields
Untriaged
So Microsoft removed
create_default_credentialandChainedTokenCredential(CTC), #2283What's the recommended migration way for Azure authentication support in framework like spin? Do we now have to build entire CTC by ourselves?
https://github.com/spinframework/spin/blob/ce2c88ac352a7b8b4a8a3f42efecce3acb8008b7/crates/key-value-azure/src/store.rs#L90
If spin goes with
DeveloperToolsCredentialonly, it will not be easy for users to use those multiple kinds of managed credentials.I personally recommend adding CTC back, if developer experience is still a thing to be considered.
Does Microsoft really want me to build and maintain something like this below? What if Microsoft decides to make further changes to its authentication stuff?