From 10645c2ef56727f290a5308fe5d874ffb253e554 Mon Sep 17 00:00:00 2001 From: bsanderrmg <53356092+bsanderrmg@users.noreply.github.com> Date: Tue, 10 Nov 2020 17:30:03 -0500 Subject: [PATCH] :zap: TLS option for MSSQL credentials type (#1132) * Update MicrosoftSql.node.ts * Update MicrosoftSql.credentials.ts * Update MicrosoftSql.node.ts Add TLS encryption toggle to MSSQL credentials type and implement into the connection config object. This will help users connect to certain Azure MSSQL products and older MSSQL instances. --- packages/nodes-base/credentials/MicrosoftSql.credentials.ts | 6 ++++++ .../nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts | 3 +++ 2 files changed, 9 insertions(+) diff --git a/packages/nodes-base/credentials/MicrosoftSql.credentials.ts b/packages/nodes-base/credentials/MicrosoftSql.credentials.ts index 598c9ded21..1b14ec5778 100644 --- a/packages/nodes-base/credentials/MicrosoftSql.credentials.ts +++ b/packages/nodes-base/credentials/MicrosoftSql.credentials.ts @@ -44,5 +44,11 @@ export class MicrosoftSql implements ICredentialType { type: 'string' as NodePropertyTypes, default: '', }, + { + displayName: 'TLS', + name: 'tls', + type: 'boolean' as NodePropertyTypes, + default: true, + }, ]; } diff --git a/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts b/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts index 46128fa895..0761debf52 100644 --- a/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts +++ b/packages/nodes-base/nodes/Microsoft/Sql/MicrosoftSql.node.ts @@ -217,6 +217,9 @@ export class MicrosoftSql implements INodeType { user: credentials.user as string, password: credentials.password as string, domain: credentials.domain ? (credentials.domain as string) : undefined, + options: { + encrypt: credentials.tls as boolean + }, }; const pool = new mssql.ConnectionPool(config);