diff --git a/sdk/digitaltwins/digital-twins-core/package.json b/sdk/digitaltwins/digital-twins-core/package.json index 0f45f3add6af..1ae14c3ab08d 100644 --- a/sdk/digitaltwins/digital-twins-core/package.json +++ b/sdk/digitaltwins/digital-twins-core/package.json @@ -74,6 +74,7 @@ "@azure/dev-tool": "^1.0.0", "@azure/eslint-plugin-azure-sdk": "^3.0.0", "@azure/identity": "^2.0.1", + "@azure-tools/test-credential": "^1.0.0", "@azure-tools/test-recorder": "^1.0.0", "@microsoft/api-extractor": "^7.18.11", "@types/chai": "^4.1.6", diff --git a/sdk/digitaltwins/digital-twins-core/test/utils/testAuthentication.ts b/sdk/digitaltwins/digital-twins-core/test/utils/testAuthentication.ts index e3e33e0471d2..2dd4774b192c 100644 --- a/sdk/digitaltwins/digital-twins-core/test/utils/testAuthentication.ts +++ b/sdk/digitaltwins/digital-twins-core/test/utils/testAuthentication.ts @@ -1,11 +1,11 @@ // Copyright (c) Microsoft Corporation. // Licensed under the MIT license. -import { ClientSecretCredential } from "@azure/identity"; import { DigitalTwinsClient } from "../../src"; import { env, record, RecorderEnvironmentSetup } from "@azure-tools/test-recorder"; import { uniqueString } from "./recorderUtils"; import TestClient from "./testClient"; +import { createTestCredential } from "@azure-tools/test-credential"; export async function authenticate(that: Mocha.Context): Promise { const keySuffix = uniqueString(); @@ -25,11 +25,7 @@ export async function authenticate(that: Mocha.Context): Promise { queryParametersToSkip: [], }; const recorder = record(that, recorderEnvSetup); - const credential = new ClientSecretCredential( - env.AZURE_TENANT_ID, - env.AZURE_CLIENT_ID, - env.AZURE_CLIENT_SECRET - ); + const credential = createTestCredential(); const AZURE_DIGITALTWINS_URL = env.AZURE_DIGITALTWINS_URL; const client = new DigitalTwinsClient(AZURE_DIGITALTWINS_URL, credential); const testClient = new TestClient(client);