support specifying windows domain #305

This commit is contained in:
Jan Prochazka
2022-07-16 11:41:08 +02:00
parent 01d1f08597
commit c368ad8d54
3 changed files with 11 additions and 3 deletions

View File

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