Skip to content

Commit 417830d

Browse files
Merge pull request #234 from microsoft/sfi-code-fix
fix: Code QL issue fixes for usage of DefaultAzureCredential
2 parents 4b27e76 + 7a89c38 commit 417830d

File tree

8 files changed

+8
-8
lines changed

8 files changed

+8
-8
lines changed

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI/Services/Queue/AzureStorageQueueService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public static Uri GetQueueUriFromConnectionString(string connectionString, strin
8484

8585
public AzureStorageQueueService(Uri storageQueueUri, ILogger<AzureStorageQueueService> log)
8686
{
87-
this._clientBuilder = queueName => new QueueClient(storageQueueUri, new DefaultAzureCredential());
87+
this._clientBuilder = queueName => new QueueClient(storageQueueUri, new ManagedIdentityCredential());
8888
this._log = log;
8989
}
9090

Services/src/esg-ai-doc-analysis/CFS.SK.Sustainability.AI/Utils/StorageAccessUtil.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ static public BlobServiceClient GetBlobClientFromConnectionString(string Connect
1616
var DefaultEndpointSuffix = "core.windows.net";
1717
var storageAccountName = ConnectionString.Split(';').FirstOrDefault(x => x.Contains("AccountName")).Split('=')[1];
1818
var storageAccountUri = new Uri($"https://{storageAccountName}.blob.{DefaultEndpointSuffix}");
19-
return new BlobServiceClient(storageAccountUri, new DefaultAzureCredential());
19+
return new BlobServiceClient(storageAccountUri, new ManagedIdentityCredential());
2020
}
2121

2222
static public Stream GetReportResultBlob(string FileName, string ConnectionString)

Services/src/kernel-memory/extensions/AzureAIDocIntel/AzureAIDocIntelEngine.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public AzureAIDocIntelEngine(
3636
switch (config.Auth)
3737
{
3838
case AzureAIDocIntelConfig.AuthTypes.AzureIdentity:
39-
this._recognizerClient = new DocumentAnalysisClient(new Uri(config.Endpoint), new DefaultAzureCredential());
39+
this._recognizerClient = new DocumentAnalysisClient(new Uri(config.Endpoint), new ManagedIdentityCredential());
4040
break;
4141

4242
case AzureAIDocIntelConfig.AuthTypes.APIKey:

Services/src/kernel-memory/extensions/AzureAISearch/AzureAISearch/AzureAISearchMemory.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public AzureAISearchMemory(
6969
case AzureAISearchConfig.AuthTypes.AzureIdentity:
7070
this._adminClient = new SearchIndexClient(
7171
new Uri(config.Endpoint),
72-
new DefaultAzureCredential(),
72+
new ManagedIdentityCredential(),
7373
GetClientOptions());
7474
break;
7575

Services/src/kernel-memory/extensions/AzureBlobs/AzureBlobsStorage.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public AzureBlobsStorage(
5555
{
5656
this.ValidateAccountName(config.Account);
5757
var suffix = this.ValidateEndpointSuffix(config.EndpointSuffix);
58-
client = new BlobServiceClient(new Uri($"https://{config.Account}.blob.{suffix}"), new DefaultAzureCredential());
58+
client = new BlobServiceClient(new Uri($"https://{config.Account}.blob.{suffix}"), new ManagedIdentityCredential());
5959
break;
6060
}
6161

Services/src/kernel-memory/extensions/AzureOpenAI/AzureOpenAITextEmbeddingGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public AzureOpenAITextEmbeddingGenerator(
7575
deploymentName: config.Deployment,
7676
modelId: config.Deployment,
7777
endpoint: config.Endpoint,
78-
credential: new DefaultAzureCredential(),
78+
credential: new ManagedIdentityCredential(),
7979
httpClient: httpClient);
8080
break;
8181

Services/src/kernel-memory/extensions/AzureOpenAI/AzureOpenAITextGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ public AzureOpenAITextGenerator(
114114
switch (config.Auth)
115115
{
116116
case AzureOpenAIConfig.AuthTypes.AzureIdentity:
117-
this._client = new OpenAIClient(new Uri(config.Endpoint), new DefaultAzureCredential(), options);
117+
this._client = new OpenAIClient(new Uri(config.Endpoint), new ManagedIdentityCredential(), options);
118118
break;
119119

120120
case AzureOpenAIConfig.AuthTypes.ManualTokenCredential:

Services/src/kernel-memory/extensions/AzureQueues/AzureQueuesPipeline.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public AzureQueuesPipeline(
102102
{
103103
this.ValidateAccountName(config.Account);
104104
var suffix = this.ValidateEndpointSuffix(config.EndpointSuffix);
105-
this._clientBuilder = queueName => new QueueClient(new($"https://{config.Account}.queue.{suffix}/{queueName}"), new DefaultAzureCredential());
105+
this._clientBuilder = queueName => new QueueClient(new($"https://{config.Account}.queue.{suffix}/{queueName}"), new ManagedIdentityCredential());
106106
break;
107107
}
108108

0 commit comments

Comments
 (0)