Skip to content

Commit cbc9592

Browse files
authored
HCK-13038: adjust Azure MFA auth for RE (#124)
* fix db name parsing * adjust connection parameters for Azure Entra ID * remove unused msal-node package
1 parent 440e507 commit cbc9592

File tree

5 files changed

+7
-19
lines changed

5 files changed

+7
-19
lines changed

package-lock.json

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
"icon_url": "logo.jpg",
4545
"disabled": false,
4646
"dependencies": {
47-
"@azure/msal-node": "3.8.0",
4847
"@hackolade/fetch": "1.3.0",
4948
"base64url": "3.0.1",
5049
"crypto": "1.0.1",
@@ -80,4 +79,4 @@
8079
"prettier": "3.2.5",
8180
"simple-git-hooks": "2.11.1"
8281
}
83-
}
82+
}

reverse_engineering/connection_settings_modal/connectionSettingsModalConfig.json

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
{
5454
"inputLabel": "Host",
5555
"inputKeyword": "host",
56+
"inputPlaceholder": "Host",
5657
"description": "Specify Azure Synapse server name",
5758
"inputType": "text",
5859
"dependency": {
@@ -117,7 +118,7 @@
117118
},
118119
{
119120
"value": "Azure Active Directory (MFA)",
120-
"label": "Azure Active Directory (MFA)"
121+
"label": "Azure Entra ID (MFA)"
121122
}
122123
]
123124
},
@@ -155,17 +156,7 @@
155156
"inputTooltip": "Specify the Tenant ID from the Overview screen of your Azure AD tenant",
156157
"dependency": {
157158
"key": "authMethod",
158-
"value": ["Azure Active Directory (Username / Password)", "Azure Active Directory (MFA)"]
159-
}
160-
},
161-
{
162-
"inputLabel": "User Name",
163-
"inputKeyword": "loginHint",
164-
"inputType": "text",
165-
"inputPlaceholder": "User Name",
166-
"dependency": {
167-
"key": "authMethod",
168-
"value": ["Azure Active Directory (MFA)"]
159+
"value": ["Azure Active Directory (Username / Password)"]
169160
}
170161
}
171162
]

reverse_engineering/databaseService/helpers/connection.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
const { hckFetch } = require('@hackolade/fetch');
22
const sql = require('mssql');
3-
const msal = require('@azure/msal-node');
43
const { logAuthTokenInfo, logConnectionHostAndUsername } = require('../../helpers/logInfo');
54
const { prepareError } = require('./errorService');
65
const { parseResponse } = require('../../helpers/parseResponse');

reverse_engineering/helpers/parseConnectionString.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const parseSqlServerUrl = ({ url = '' }) => {
3333
return {
3434
host,
3535
port: port ? Number(port) : null,
36-
databaseName: params.databaseName,
36+
databaseName: params.databaseName || params.database,
3737
userName: params.user,
3838
userPassword: params.password,
3939
};

0 commit comments

Comments
 (0)