Skip to content

Commit e3b0de3

Browse files
authored
Updated msal version form V2 to V3 (#459)
1 parent dd79838 commit e3b0de3

File tree

3 files changed

+67
-5
lines changed

3 files changed

+67
-5
lines changed

common-npm-packages/azure-arm-rest/azure-arm-common.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,15 @@ import TaskAgentInterfaces = require("azure-devops-node-api/interfaces/TaskAgent
2222

2323
/// Dynamic msal loading based on the node version
2424
const nodeVersion = parseInt(process.version.split('.')[0].replace('v', ''));
25-
const msalVer = nodeVersion < 16 ? "msalv1": "msalv2";
26-
25+
let msalVer;
26+
if(tl.getPipelineFeature('EnableMsalV3')){
27+
msalVer = nodeVersion < 16 ? "msalv1": "msalv3";
28+
}else{
29+
msalVer = nodeVersion < 16 ? "msalv1": "msalv2";
30+
}
2731
tl.debug('Using ' + msalVer);
2832
const msal = require(msalVer);
33+
2934
///
3035

3136
tl.setResourcePath(path.join(__dirname, 'module.json'), true);

common-npm-packages/azure-arm-rest/package-lock.json

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

common-npm-packages/azure-arm-rest/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "azure-pipelines-tasks-azure-arm-rest",
3-
"version": "3.257.1",
3+
"version": "3.258.0",
44
"description": "Common Lib for Azure ARM REST apis",
55
"repository": {
66
"type": "git",
@@ -25,6 +25,7 @@
2525
"jsonwebtoken": "^9.0.0",
2626
"msalv1": "npm:@azure/msal-node@^1.18.4",
2727
"msalv2": "npm:@azure/msal-node@^2.7.0",
28+
"msalv3": "npm:@azure/msal-node@^3.5.3",
2829
"node-fetch": "^2.6.7",
2930
"q": "1.5.1",
3031
"typed-rest-client": "^2.0.1",

0 commit comments

Comments
 (0)