From ef3b3fc1a2e3787999169ba4787d718dc393d378 Mon Sep 17 00:00:00 2001 From: Terry Chow Date: Wed, 5 Jun 2024 10:20:53 -0700 Subject: [PATCH] TokenCredential class shouldn't be required --- .../microsoft/sqlserver/jdbc/SQLServerSecurityUtility.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/microsoft/sqlserver/jdbc/SQLServerSecurityUtility.java b/src/main/java/com/microsoft/sqlserver/jdbc/SQLServerSecurityUtility.java index b49abe9bc..835d73262 100644 --- a/src/main/java/com/microsoft/sqlserver/jdbc/SQLServerSecurityUtility.java +++ b/src/main/java/com/microsoft/sqlserver/jdbc/SQLServerSecurityUtility.java @@ -21,7 +21,6 @@ import javax.crypto.spec.SecretKeySpec; import com.azure.core.credential.AccessToken; -import com.azure.core.credential.TokenCredential; import com.azure.core.credential.TokenRequestContext; import com.azure.identity.ManagedIdentityCredential; import com.azure.identity.ManagedIdentityCredentialBuilder; @@ -487,7 +486,7 @@ private static String[] getAdditonallyAllowedTenants() { return null; } - private static TokenCredential getCredentialFromCache(String key) { + private static Object getCredentialFromCache(String key) { Credential credential = CREDENTIAL_CACHE.get(key); if (null != credential) { @@ -498,9 +497,9 @@ private static TokenCredential getCredentialFromCache(String key) { } private static class Credential { - TokenCredential tokenCredential; + Object tokenCredential; - public Credential(TokenCredential tokenCredential) { + public Credential(Object tokenCredential) { this.tokenCredential = tokenCredential; } }