Skip to content

Commit 34136d5

Browse files
Merge pull request #3 from V1ManagedServices/p/MXDR-3374_fix_DefaultAzureCredential
[MXDR-3374] fix default azure credential
2 parents f1617bf + 748f55e commit 34136d5

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed
Binary file not shown.

Solutions/Trend Micro Vision One/Data Connectors/AzureFunctionTrendMicroXDR/shared_code/configurations.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
from shared_code.models.oat import RiskLevel
77

8-
VERSION = '1.2.5'
8+
VERSION = '1.2.6'
99
SIEM_NAME = 'SentinelAddon'
1010
XDR_HOSTS = {
1111
'us': 'https://api.xdr.trendmicro.com',
@@ -14,8 +14,8 @@
1414
'jp': 'https://api.xdr.trendmicro.co.jp',
1515
'sg': 'https://api.sg.xdr.trendmicro.com',
1616
'au': 'https://api.au.xdr.trendmicro.com',
17-
'uae': 'https://api.uae.xdr.trendmicro.com/',
1817
'mea': 'https://api.mea.xdr.trendmicro.com',
18+
'uk': 'https://api.uk.xdr.trendmicro.com',
1919
}
2020

2121

@@ -35,13 +35,14 @@ def get_api_tokens():
3535
)
3636
if is_key_vault_enabled:
3737
# get tokens from key vault
38-
from azure.identity import DefaultAzureCredential
38+
from azure.identity import ManagedIdentityCredential
3939
from azure.keyvault.secrets import SecretClient
4040

4141
clp_ids = set(filter(None, os.getenv('clpIds').split(',')))
42-
credential = DefaultAzureCredential(
43-
managed_identity_client_id=os.getenv('keyVaultIdentityClientId')
44-
)
42+
43+
managed_identity_client_id = os.getenv('keyVaultIdentityClientId')
44+
credential = ManagedIdentityCredential(client_id=managed_identity_client_id)
45+
4546
client = SecretClient(vault_url=os.getenv('keyVaultUrl'), credential=credential)
4647

4748
tokens = []

Solutions/Trend Micro Vision One/Data Connectors/AzureFunctionTrendMicroXDR/timer_trigger/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ver: 1.2.5
1+
# ver: 1.2.6
22
import typing
33
import json
44

Solutions/Trend Micro Vision One/Data Connectors/AzureFunctionTrendMicroXDR/timer_trigger_oat/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ver: 1.2.5
1+
# ver: 1.2.6
22
import uuid
33
from datetime import datetime, timedelta, timezone
44
from typing import List, Optional, Tuple

Solutions/Trend Micro Vision One/Data Connectors/azuredeploy_TrendMicroVisionOne_API_FunctionApp.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"sg",
2828
"au",
2929
"in",
30-
"uae",
31-
"mea"
30+
"mea",
31+
"uk"
3232
],
3333
"defaultValue": "us"
3434
},

0 commit comments

Comments
 (0)