diff --git a/src/Microsoft.SqlTools.CoreServices/Connection/ConnectionServiceCore.cs b/src/Microsoft.SqlTools.CoreServices/Connection/ConnectionServiceCore.cs index 4bbe6ae7..8b4aba4f 100644 --- a/src/Microsoft.SqlTools.CoreServices/Connection/ConnectionServiceCore.cs +++ b/src/Microsoft.SqlTools.CoreServices/Connection/ConnectionServiceCore.cs @@ -1023,6 +1023,9 @@ namespace Microsoft.SqlTools.CoreServices.Connection break; case "SqlLogin": break; + case "ActiveDirectoryPassword": + connectionBuilder.Authentication = SqlAuthenticationMethod.ActiveDirectoryPassword; + break; default: throw new ArgumentException(SR.ConnectionServiceConnStringInvalidAuthType(connectionDetails.AuthenticationType)); } diff --git a/src/Microsoft.SqlTools.ServiceLayer/Connection/ConnectionService.cs b/src/Microsoft.SqlTools.ServiceLayer/Connection/ConnectionService.cs index affd6334..984bbe84 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/Connection/ConnectionService.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/Connection/ConnectionService.cs @@ -1135,6 +1135,9 @@ namespace Microsoft.SqlTools.ServiceLayer.Connection connectionBuilder.UserID = ""; connectionBuilder.Password = ""; break; + case "ActiveDirectoryPassword": + connectionBuilder.Authentication = SqlAuthenticationMethod.ActiveDirectoryPassword; + break; default: throw new ArgumentException(SR.ConnectionServiceConnStringInvalidAuthType(connectionDetails.AuthenticationType)); }