Skip to content

Commit bf0dcf7

Browse files
committed
Better types
1 parent 3b19a5b commit bf0dcf7

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

app/backend/app.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,10 +443,18 @@ async def setup_clients():
443443
# Use the current user identity for keyless authentication to Azure services.
444444
# This assumes you use 'azd auth login' locally, and managed identity when deployed on Azure.
445445
# The managed identity is setup in the infra/ folder.
446+
azure_credential: Union[AzureDeveloperCliCredential, ManagedIdentityCredential]
446447
if os.getenv("WEBSITE_HOSTNAME"):
448+
current_app.logger.info("Setting up Azure credential using ManagedIdentityCredential")
447449
azure_credential = ManagedIdentityCredential()
448-
else:
450+
elif AZURE_TENANT_ID:
451+
current_app.logger.info(
452+
"Setting up Azure credential using AzureDeveloperCliCredential with tenant_id %s", AZURE_TENANT_ID
453+
)
449454
azure_credential = AzureDeveloperCliCredential(tenant_id=AZURE_TENANT_ID)
455+
else:
456+
current_app.logger.info("Setting up Azure credential using AzureDeveloperCliCredential for home tenant")
457+
azure_credential = AzureDeveloperCliCredential()
450458

451459
# Set up clients for AI Search and Storage
452460
search_client = SearchClient(

0 commit comments

Comments
 (0)