Update prepdocs hook to use AzureDeveloperCliCredential #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
prepdocs
hook usesDefaultAzureCredential
, which might incorrectly use another source of auth for Azure.For example, DAC might use an environment credential that is set within the system, or the default account set for the
Azure CLI
, ifaz
was previously login.This change makes sure that the hook uses the same auth that was used when provisioning the template, by calling
azd
for an auth token.The
TenantId
is important to support accounts with access to multiple tenants, asazd
would returnhome-tenant
if no tenant id is provided.fix: #7