microsoft / vscode-azuretools

Common packages for building Azure extensions for VS Code
MIT License
106 stars 66 forks source link

auth: Implementation fo AzureSub provider that leverages federated credentials #1723

Closed nturinski closed 4 months ago

nturinski commented 4 months ago

I've explained this quite a bit offline, but just some context for the PR.

We are using federated credentials (service principals) in order to log in to Azure. This token is used in place of VS Code sessions and passed to our subscription client. The resources extension will need to swap which sub provider it is using based on whether or not it is in a testing environment, but there should be no code changes beyond that.

Still need to add the README. We should translate Hossam's document from OneNote to markdown and include it as a README.