File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -419,6 +419,7 @@ async def setup_clients():
419
419
AZURE_ENABLE_UNAUTHENTICATED_ACCESS = os .getenv ("AZURE_ENABLE_UNAUTHENTICATED_ACCESS" , "" ).lower () == "true"
420
420
AZURE_SERVER_APP_ID = os .getenv ("AZURE_SERVER_APP_ID" )
421
421
AZURE_SERVER_APP_SECRET = os .getenv ("AZURE_SERVER_APP_SECRET" )
422
+ AZURE_CLIENT_ID = os .getenv ("AZURE_CLIENT_ID" )
422
423
AZURE_CLIENT_APP_ID = os .getenv ("AZURE_CLIENT_APP_ID" )
423
424
AZURE_AUTH_TENANT_ID = os .getenv ("AZURE_AUTH_TENANT_ID" , AZURE_TENANT_ID )
424
425
@@ -449,7 +450,7 @@ async def setup_clients():
449
450
azure_credential : Union [AzureDeveloperCliCredential , ManagedIdentityCredential ]
450
451
if RUNNING_ON_AZURE :
451
452
current_app .logger .info ("Setting up Azure credential using ManagedIdentityCredential" )
452
- azure_credential = ManagedIdentityCredential ()
453
+ azure_credential = ManagedIdentityCredential () if AZURE_CLIENT_ID is None else ManagedIdentityCredential ( client_id = AZURE_CLIENT_ID )
453
454
elif AZURE_TENANT_ID :
454
455
current_app .logger .info (
455
456
"Setting up Azure credential using AzureDeveloperCliCredential with tenant_id %s" , AZURE_TENANT_ID
You can’t perform that action at this time.
0 commit comments