fixed NTLM auth in SQL server #305

This commit is contained in:
Jan Prochazka 2022-08-07 15:13:10 +02:00
parent 00df20e350
commit 51c72efb34

View File

@ -22,7 +22,7 @@ function extractTediousColumns(columns, addDriverNativeColumn = false) {
return res; return res;
} }
async function tediousConnect({ server, port, user, password, database, ssl, trustServerCertificate, windowsDomnain }) { async function tediousConnect({ server, port, user, password, database, ssl, trustServerCertificate, windowsDomain }) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const connectionOptions = { const connectionOptions = {
encrypt: !!ssl, encrypt: !!ssl,
@ -43,11 +43,11 @@ async function tediousConnect({ server, port, user, password, database, ssl, tru
server, server,
authentication: { authentication: {
type: windowsDomnain ? 'ntlm' : 'default', type: windowsDomain ? 'ntlm' : 'default',
options: { options: {
userName: user, userName: user,
password: password, password: password,
...(windowsDomnain ? { domain: windowsDomnain } : {}), ...(windowsDomain ? { domain: windowsDomain } : {}),
}, },
}, },