UNPKG

node-expose-sspi-strict

Version:

Expose the Microsoft Windows SSPI interface in order to do NTLM and Kerberos authentication.

513 lines (261 loc) 25.9 kB
# Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ### [0.1.33](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.32...v0.1.33) (2020-07-17) ### Features * 400 to 401 on unexpected error ([6949624](https://github.com/jlguenego/node-expose-sspi/commit/69496245dcb671ad92258254481430b7217aa142)) * added protocol message in error message. ([9017d38](https://github.com/jlguenego/node-expose-sspi/commit/9017d389735183e286c55630c8d25b2962c187c4)) * added SPN.getListAll ([52305e0](https://github.com/jlguenego/node-expose-sspi/commit/52305e0637795d95e68fb0ac92576f0c0f458c27)) ### [0.1.32](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.31...v0.1.32) (2020-07-16) ### Features * added flags setup to user create account ([ca3ab47](https://github.com/jlguenego/node-expose-sspi/commit/ca3ab47849011d1dea9f645be9e93c13a2d8db5b)) * SEC_E_LOGON_DENIED managed with 401. ([49d30a0](https://github.com/jlguenego/node-expose-sspi/commit/49d30a01ba17b738044ef207e611c464fd6f7164)) ### [0.1.31](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.30...v0.1.31) (2020-07-15) ### Features * added status script ([6ac66c2](https://github.com/jlguenego/node-expose-sspi/commit/6ac66c2c5d8bb7e3d96e8488bebfe37eb5b50263)) ### [0.1.30](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.29...v0.1.30) (2020-07-14) ### Features * added AllocateAndInitializeSid ([039b3c5](https://github.com/jlguenego/node-expose-sspi/commit/039b3c53ee296e23bce1d50d8d1305b9ed1d217f)) * added CheckTokenMembership ([0f5e7c6](https://github.com/jlguenego/node-expose-sspi/commit/0f5e7c69d1a9d4acec68e0d607e90a25e87b73ec)) * added FreeSid ([ffe22ed](https://github.com/jlguenego/node-expose-sspi/commit/ffe22edce0236dc496b17985c67a0601a9b53d35)) * added NetUserDel ([38f0455](https://github.com/jlguenego/node-expose-sspi/commit/38f045582dc481d6381113de0ff56209ab09e599)) * adding netapi add user ([7b9d62c](https://github.com/jlguenego/node-expose-sspi/commit/7b9d62c26071153f7ca8a37ffcc476f7dbe5fc52)) * implemented hasAdminPrivileges ([545dc2a](https://github.com/jlguenego/node-expose-sspi/commit/545dc2abbe47b5e8fd0f204f58e2d234c1b7f3e5)) ### Bug Fixes * security on dependancies ([a0de1fc](https://github.com/jlguenego/node-expose-sspi/commit/a0de1fccf358eeddea904ea69fa6199bc2f919cb)) ### [0.1.29](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.28...v0.1.29) (2020-07-05) ### Bug Fixes * coverage ([e24421c](https://github.com/jlguenego/node-expose-sspi/commit/e24421cb86f9c1e9cdb4247fb2dc3276e2197e9a)) * coverage with connect ([353bc5e](https://github.com/jlguenego/node-expose-sspi/commit/353bc5e3c7e1f2ee28dd833a504363174a25a156)) * GetTokenInformation - filter must be a string ([0b47ade](https://github.com/jlguenego/node-expose-sspi/commit/0b47adec861a2d74243defbcbee47e52b9a985b0)) * removed express-jwt because not used. ([bad9e5c](https://github.com/jlguenego/node-expose-sspi/commit/bad9e5c135c889021d104934d5919dd5f05778f6)) ### [0.1.28](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.27...v0.1.28) (2020-05-31) ### Features * added coverage test ([f434752](https://github.com/jlguenego/node-expose-sspi/commit/f43475239d063ac256a76adfe727cadb0c3044f9)) * better doc and ordering ([47f3035](https://github.com/jlguenego/node-expose-sspi/commit/47f3035ba6b88ae49f518183d9f769a3dc31b077)) ### [0.1.27](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.26...v0.1.27) (2020-05-03) ### Features * add funding url ([e437859](https://github.com/jlguenego/node-expose-sspi/commit/e437859c347c225bc25866866f21467ae2c6aef6)) ### [0.1.26](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.25...v0.1.26) (2020-04-30) ### [0.1.25](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.24...v0.1.25) (2020-04-28) ### Features * run on ia32 or x64 without any postinstall ([484dc47](https://github.com/jlguenego/node-expose-sspi/commit/484dc47f3b499926d515def9aafb127922877097)) ### [0.1.24](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.23...v0.1.24) (2020-04-25) ### Features * add ia32 architecture ([71d5a53](https://github.com/jlguenego/node-expose-sspi/commit/71d5a531a78dabca2680d7b66424c0eb731996c3)) * the groups are ordered ([3b7e141](https://github.com/jlguenego/node-expose-sspi/commit/3b7e1410408c60943005315ee5ab3c8070349595)) ### [0.1.23](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.22...v0.1.23) (2020-04-14) ### Features * add filter to GetTokenInformation ([50ae48b](https://github.com/jlguenego/node-expose-sspi/commit/50ae48bbcfa2458baaa6ccad7241445596bab8c8)) * added filter group options to auth() ([12cc946](https://github.com/jlguenego/node-expose-sspi/commit/12cc946bf9f3a8c8caffdec5169d28d5efb4a228)) ### Bug Fixes * useCookie was not working ([c8f2848](https://github.com/jlguenego/node-expose-sspi/commit/c8f2848d7a11fe43e6cd3900775ddc6e195293a1)) ### [0.1.22](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.21...v0.1.22) (2020-04-14) ### Features * added connection AD ([c10d7f3](https://github.com/jlguenego/node-expose-sspi/commit/c10d7f3d8967fb9304702f77aaa18329e822fa03)) * cookie and AD can work together ([a1dabf8](https://github.com/jlguenego/node-expose-sspi/commit/a1dabf84be4dcc23dfcc3c7d309579ca93461db2)) ### [0.1.21](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.20...v0.1.21) (2020-04-14) ### Features * added message type detection ([eaf332f](https://github.com/jlguenego/node-expose-sspi/commit/eaf332fe076a7d1b8031a79b6d9e6a813bbb844a)) ### Bug Fixes * client did not saved cookies correctly ([df51b51](https://github.com/jlguenego/node-expose-sspi/commit/df51b519e4b4792919a6a0189d9ac5c1a47a7b69)) * improve doc readability ([2cf7b18](https://github.com/jlguenego/node-expose-sspi/commit/2cf7b18060fbd7c009a951c79d820974e75c18b8)) * test independant of domain name ([c5dfefe](https://github.com/jlguenego/node-expose-sspi/commit/c5dfefeccf11f0079640124115162566c7bb39c9)) ### [0.1.20](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.19...v0.1.20) (2020-04-13) ### Bug Fixes * SPN better identification ([bc8e856](https://github.com/jlguenego/node-expose-sspi/commit/bc8e856ee1e3a86d5ad9aeac4b45d0554b11fe1b)) ### [0.1.19](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.18...v0.1.19) (2020-04-13) ### Features * add targetName options in client ([4753e22](https://github.com/jlguenego/node-expose-sspi/commit/4753e22d01757b6434a2398018fd95f35d043bb3)) * added interface SecuritySupportProvider ([e0aec90](https://github.com/jlguenego/node-expose-sspi/commit/e0aec904ca257f0fc29ac4ad78f922cab882b24f)) * can force the client to use Kerberos ([c1cb932](https://github.com/jlguenego/node-expose-sspi/commit/c1cb9325d4e7de79f3235072a220501366cb5dfd)) * test stack trace are in ts ([e5fb53c](https://github.com/jlguenego/node-expose-sspi/commit/e5fb53c8a4ab8d4d68534d07fb5c38a3a430475c)) ### Bug Fixes * bad error management in auth.ts ([198b68d](https://github.com/jlguenego/node-expose-sspi/commit/198b68d70a8a1a033b2e6ae20843efc7de5cc153)) * kerberos or ntlm method deduction ([631c947](https://github.com/jlguenego/node-expose-sspi/commit/631c9475e16ec3b47cee6b49ee235c11de92b963)) ### [0.1.18](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.17...v0.1.18) (2020-04-12) ### Bug Fixes * get SPN must use the same algo as IE ([15dc162](https://github.com/jlguenego/node-expose-sspi/commit/15dc16292a99aeb06af3f3a353bb0d0d926ed48f)) * localhost SPN ([e84682d](https://github.com/jlguenego/node-expose-sspi/commit/e84682d437589e420eec9470370a3d9a82364937)) ### [0.1.17](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.16...v0.1.17) (2020-04-10) ### Features * add client runas ([bf05625](https://github.com/jlguenego/node-expose-sspi/commit/bf05625f2601ccaf36eb60580387fd977ecd6d18)) ### [0.1.16](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.15...v0.1.16) (2020-04-10) ### Bug Fixes * manage targetName utf16 ([df50c3e](https://github.com/jlguenego/node-expose-sspi/commit/df50c3ee9580e8e357341b6b2be5ae5f40280020)) * reorganize target for watching dev ([6b06644](https://github.com/jlguenego/node-expose-sspi/commit/6b06644aac86f663f7f6511e81bcfba720c880cf)) * use targetName as SPN (Issue [#6](https://github.com/jlguenego/node-expose-sspi/issues/6)) ([b3b1695](https://github.com/jlguenego/node-expose-sspi/commit/b3b169540a659858e25babf0f7db022128db7765)) ### [0.1.15](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.14...v0.1.15) (2020-04-10) ### Features * added more debug in client ([3d03834](https://github.com/jlguenego/node-expose-sspi/commit/3d03834fbdf89afdf509003451e3e37d6a7e86cb)) ### Bug Fixes * client cookie empty use case ([4917af9](https://github.com/jlguenego/node-expose-sspi/commit/4917af983823f0b64df08b2cc4dc437283cd0851)) * Issue [#5](https://github.com/jlguenego/node-expose-sspi/issues/5) about client documentation ([ba18985](https://github.com/jlguenego/node-expose-sspi/commit/ba18985cdfe6207dec967b7132e2983d7bc9b048)) ### [0.1.14](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.13...v0.1.14) (2020-04-08) ### Features * refactor mocha in ts ([4446b64](https://github.com/jlguenego/node-expose-sspi/commit/4446b64a0749d062ce9b875c3d5374dbbe13bf78)) ### Bug Fixes * no promise in middleware. ([af3688a](https://github.com/jlguenego/node-expose-sspi/commit/af3688aa2fc02439c655483173513a2f1a99bbff)) ### [0.1.13](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.12...v0.1.13) (2020-04-07) ### Bug Fixes * issue [#4](https://github.com/jlguenego/node-expose-sspi/issues/4) UX about AuthOptions. ([502a4fd](https://github.com/jlguenego/node-expose-sspi/commit/502a4fd3cd0a91432c1216da7d8d4392aa268782)) ### [0.1.12](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.11...v0.1.12) (2020-04-07) ### Bug Fixes * NextFunction can be also async ([5d6005c](https://github.com/jlguenego/node-expose-sspi/commit/5d6005c40e78287eef0f79244d47b81d9ab6a4df)) ### [0.1.11](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.10...v0.1.11) (2020-04-07) ### Bug Fixes * typescript asyncmiddleware ([cd11640](https://github.com/jlguenego/node-expose-sspi/commit/cd116404f4f9cbc1c3a48c13610fd8dfc7ea42e6)) ### [0.1.10](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.9...v0.1.10) (2020-04-07) ### Features * migration tslint to eslint ([c7a08da](https://github.com/jlguenego/node-expose-sspi/commit/c7a08da0d242338d9fd9b5a52fe8abdd6048140b)) ### [0.1.9](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.8...v0.1.9) (2020-04-05) ### Features * added mutex ([93f4c6d](https://github.com/jlguenego/node-expose-sspi/commit/93f4c6d78202c507b9d3ff5b6ea8cbbf85b95109)) ### [0.1.8](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.7...v0.1.8) (2020-04-04) ### Features * add cookie management to auth and client ([1e8e8de](https://github.com/jlguenego/node-expose-sspi/commit/1e8e8debcee40aae508ad0315701be204425ff39)) ### Bug Fixes * c++ code does not rely on atlstr.h anymore ([b8d0c90](https://github.com/jlguenego/node-expose-sspi/commit/b8d0c90e596f7000eafac3ca56c75e328e600965)) * small check of release method ([c242a77](https://github.com/jlguenego/node-expose-sspi/commit/c242a771cfcdd996ede27ec63225b80cb89e791d)) * tooLate and this.authItem ([9c63c97](https://github.com/jlguenego/node-expose-sspi/commit/9c63c9719ae249b82b2f82c796ef3d75f797f861)) ### [0.1.7](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.6...v0.1.7) (2020-04-02) ### Bug Fixes * replaced autorization with Authorization ([9615182](https://github.com/jlguenego/node-expose-sspi/commit/9615182fa3a6b77cdd6c464218186ace945b0ebf)) ### [0.1.6](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.5...v0.1.6) (2020-04-02) ### Bug Fixes * can support many request in parallel ([4e8c359](https://github.com/jlguenego/node-expose-sspi/commit/4e8c3596b4517f0c677184a811f0e8dfed69242c)) ### [0.1.5](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.4...v0.1.5) (2020-04-02) ### Features * async error stack trace ([245ea15](https://github.com/jlguenego/node-expose-sspi/commit/245ea156d13fcfdc025393584d1b0cda8212d57b)) ### Bug Fixes * case where authIsReady called too late ([a4ac4c6](https://github.com/jlguenego/node-expose-sspi/commit/a4ac4c6ac82ca189d24dad6fe2c4656edab7ba51)) * Issue [#2](https://github.com/jlguenego/node-expose-sspi/issues/2) - crash server ([7b16afe](https://github.com/jlguenego/node-expose-sspi/commit/7b16afe977663e4b7116458841071e55bef436f5)) * refactor getUser with try catch ([4f8a3b7](https://github.com/jlguenego/node-expose-sspi/commit/4f8a3b748cc9ab9094dbf1824cb5b6d901b0ca1a)) ### [0.1.4](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.3...v0.1.4) (2020-04-01) ### Features * add authIsReady function ([34086d0](https://github.com/jlguenego/node-expose-sspi/commit/34086d02da9d47b5ecc7be734e0683175671f32b)) * add fastify example ([54bdef2](https://github.com/jlguenego/node-expose-sspi/commit/54bdef2ab6ee81cbf09f81e20833244c91e5a883)) * add sleep promise ([f62942b](https://github.com/jlguenego/node-expose-sspi/commit/f62942bde9e9e31795705f123648172ed8a38008)) * added options for authentication ([f911e7f](https://github.com/jlguenego/node-expose-sspi/commit/f911e7f572ec8d944e834b5f96bd6747ae084790)) * added restify example ([dc6c57b](https://github.com/jlguenego/node-expose-sspi/commit/dc6c57bbaa3529ecb4e670bb9dda6f279b75c381)) ### Bug Fixes * connect local account on domain ([e94dbe5](https://github.com/jlguenego/node-expose-sspi/commit/e94dbe58c60e0fd5f5c9b55dc6924fcf64c188fe)) * improving test ([18f0795](https://github.com/jlguenego/node-expose-sspi/commit/18f0795377cf3cf3c9d88c7fb9f94d4e443a7064)) ### [0.1.3](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.2...v0.1.3) (2020-03-28) ### Features * added isActiveDirectoryReachable ([c9be60b](https://github.com/jlguenego/node-expose-sspi/commit/c9be60b49c091e2afad9035edee3e3fdadb70b10)) * make middleware koa compliant ([3036a3a](https://github.com/jlguenego/node-expose-sspi/commit/3036a3ae011979a6d38f609ccb540c44de01facf)) * use npm module debug ([78a4770](https://github.com/jlguenego/node-expose-sspi/commit/78a4770c0e8c4ecfa638ecf99f7178092a49a50c)) ### Bug Fixes * stress test use case ([4dd1984](https://github.com/jlguenego/node-expose-sspi/commit/4dd1984773d7e85354f1df5e0e8709566ccef278)) ### [0.1.2](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.1...v0.1.2) (2020-03-27) ### Bug Fixes * error HTTP 431 - header too large ([bfd7b54](https://github.com/jlguenego/node-expose-sspi/commit/bfd7b54242da8a9e8b963ddbd9d915aa54db56e9)) * examples debugged ([d920de0](https://github.com/jlguenego/node-expose-sspi/commit/d920de09698ac699dae6f673bad48623c65a5a93)) * remove serverContextHandle ([496b732](https://github.com/jlguenego/node-expose-sspi/commit/496b732148ad43edb0288f2c8469ef84a4700177)) * update api in examples ([0f841e7](https://github.com/jlguenego/node-expose-sspi/commit/0f841e7f912c62ab6de7e4a6bdcf1dfa46993f64)) ### [0.1.1](https://github.com/jlguenego/node-expose-sspi/compare/v0.1.0...v0.1.1) (2020-03-26) ### Bug Fixes * export all interfaces ([9fa59d7](https://github.com/jlguenego/node-expose-sspi/commit/9fa59d7d6745849805b45610297fe5abf3269987)) ## [0.1.0](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.21...v0.1.0) (2020-03-26) ### Features * add lint in package.json target ([aa07886](https://github.com/jlguenego/node-expose-sspi/commit/aa078862562dfd1a93a4ff7110f00c4c9ccf6dfc)) * add proxy test ([e6f6e07](https://github.com/jlguenego/node-expose-sspi/commit/e6f6e074c5897348e83ab5c07c83f4ee324491d8)) * added ActiveDirectory functions ([2ccecc7](https://github.com/jlguenego/node-expose-sspi/commit/2ccecc733792c2006b69394a38654f1c89bb168a)) * added CoInitialize api ([c510211](https://github.com/jlguenego/node-expose-sspi/commit/c5102114fdc61d02b4c722d1bb2ef1528a1f2f12)) * added CoUninitialize ([26db537](https://github.com/jlguenego/node-expose-sspi/commit/26db5377e4e2f81595a367ba855f26b2dc27c367)) * added init directly in auth ([fa69220](https://github.com/jlguenego/node-expose-sspi/commit/fa692206e32f6a42186a32ce5f8407102fcdc3bb)) * added isOnDomain ([002a3de](https://github.com/jlguenego/node-expose-sspi/commit/002a3dec488ad4da5bc7037766c10449393c4810)) * added mocha ([8a4a895](https://github.com/jlguenego/node-expose-sspi/commit/8a4a895df414a9dca18aa3fedc1cb9f3ff92810c)) * expose GetComputerNameEx ([a587422](https://github.com/jlguenego/node-expose-sspi/commit/a5874221e3101ffe446879a527deb9b85eba7078)) ### Bug Fixes * add prettierrc ([5096255](https://github.com/jlguenego/node-expose-sspi/commit/5096255288cb3917b823c0cef1518de9f6b60134)) * compatibility VC++2017 remove constant ([ef8010c](https://github.com/jlguenego/node-expose-sspi/commit/ef8010c1ea2cce27fe7561ec688c83ee13452cd6)) * no need test doc .vscode in npm module. ([f700dfa](https://github.com/jlguenego/node-expose-sspi/commit/f700dfac96bc315a46b1e1c4eeafa68376e68468)) ### [0.0.21](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.20...v0.0.21) (2020-03-18) ### Features * adding client in sso object ([931ea07](https://github.com/jlguenego/node-expose-sspi/commit/931ea0786b17e09f915d25630ef72ea77a829d1f)) ### [0.0.20](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.19...v0.0.20) (2020-02-29) ### Features * use require-self ([5899627](https://github.com/jlguenego/node-expose-sspi/commit/5899627e4d8b16db30b0808df7af234d8227d0ae)) ### [0.0.19](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.18...v0.0.19) (2020-02-27) ### Features * added more doc on sspi ([3523e90](https://github.com/jlguenego/node-expose-sspi/commit/3523e90be906d07291f8d92d700e089db612bab6)) ### [0.0.18](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.17...v0.0.18) (2020-02-23) ### Features * added require-self utility ([5946bcd](https://github.com/jlguenego/node-expose-sspi/commit/5946bcdbd68e214fc816ce2ecc33a79e09ca8959)) ### Bug Fixes * added tslint ([e52cd80](https://github.com/jlguenego/node-expose-sspi/commit/e52cd80d756e8a2d4efe50215f7b23ae55519c52)) ### [0.0.17](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.16...v0.0.17) (2020-02-23) ### Features * adding typedoc documentation ([1329844](https://github.com/jlguenego/node-expose-sspi/commit/1329844ba3e47b29f170bc586dbaa607eaddc1c3)) ### [0.0.16](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.15...v0.0.16) (2020-02-21) ### Bug Fixes * req.sso not recognized in ts ([b6088f3](https://github.com/jlguenego/node-expose-sspi/commit/b6088f3c9cde5afcc9bc6ffc32aab6892a2b9ac7)) ### [0.0.15](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.14...v0.0.15) (2020-02-21) ### Features * added method to sso ([1e6abc9](https://github.com/jlguenego/node-expose-sspi/commit/1e6abc9fa3f632e374950a81dd8cc8c27bfa6579)) ### Bug Fixes * moving some types to interfaces ([5c098f9](https://github.com/jlguenego/node-expose-sspi/commit/5c098f9bd53aa7c3a43181de4a1fd6ef7fd16cb1)) * no console.log in api ([944d0ed](https://github.com/jlguenego/node-expose-sspi/commit/944d0ed9e42b70e1556c9e493e84e38fe276bc04)) ### [0.0.14](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.13...v0.0.14) (2020-02-17) ### Bug Fixes * credentials renew ([c83e1ea](https://github.com/jlguenego/node-expose-sspi/commit/c83e1ea35122335d4fdec6aef37b2974f484f1c3)) * doc kerberos separated ([d1f8709](https://github.com/jlguenego/node-expose-sspi/commit/d1f87097654bf420e44532a5dbd00da9217264ae)) * no more global variable ([18349f6](https://github.com/jlguenego/node-expose-sspi/commit/18349f6920b6aa366ad0c322c21ee47467c85bfa)) * typings in auth.ts ([691e65d](https://github.com/jlguenego/node-expose-sspi/commit/691e65deedc81da2d50acc241efef7ea217a515f)) ### [0.0.13](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.12...v0.0.13) (2020-02-16) ### Bug Fixes * better error handling ([6503f6f](https://github.com/jlguenego/node-expose-sspi/commit/6503f6fd33e636399443db0da34d5fd6475c426f)) ### [0.0.12](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.11...v0.0.12) (2020-02-16) ### Features * add access token flags in ts ([3204732](https://github.com/jlguenego/node-expose-sspi/commit/3204732c649cd1465b39ffacfc44aa4431c9c2e3)) * added extended name format flag ([2d532cd](https://github.com/jlguenego/node-expose-sspi/commit/2d532cd1db37b112919278a91be1251da99812f9)) * added flag to acceptSecurityContext ([9fc1160](https://github.com/jlguenego/node-expose-sspi/commit/9fc1160dee20294a8dc01fad9cac68c45d738567)) * added flags for targetDataRep ([2b4bc92](https://github.com/jlguenego/node-expose-sspi/commit/2b4bc92c0c834411d5f8bc720b7737e6bce4df3f)) * added IscReqFlag ([9e9aba4](https://github.com/jlguenego/node-expose-sspi/commit/9e9aba41ef069a800219c13c02e40007e31fbbd9)) * added secStatus error msg ([245fb45](https://github.com/jlguenego/node-expose-sspi/commit/245fb451fc5355c534993f35a16c95e6e9071895)) ### Bug Fixes * added flags for credentialUse ([9c4e6f2](https://github.com/jlguenego/node-expose-sspi/commit/9c4e6f21a1e4842864b462cb727d1aede5f284ab)) * added setFlags utility to return flags ([775e90c](https://github.com/jlguenego/node-expose-sspi/commit/775e90caef292b5be07eaa8eef059863bb1c4ba5)) * added targetDataRep for ISC ([d7ee57f](https://github.com/jlguenego/node-expose-sspi/commit/d7ee57fd0aa4a851a7675e2c38958a0b928000b2)) * added typings on auth() ([18f0379](https://github.com/jlguenego/node-expose-sspi/commit/18f03793f54dbe5ca0231871ffa105c657f657ee)) * int64_t flags ([b918ca5](https://github.com/jlguenego/node-expose-sspi/commit/b918ca52b50d1b0675699a283de4990b96cc76bc)) ### [0.0.11](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.10...v0.0.11) (2020-02-16) ### Bug Fixes * refactor library in ts ([a8d7c5d](https://github.com/jlguenego/node-expose-sspi/commit/a8d7c5d602ad674cd5e898f3fc0577e7f2f742d4)) ### [0.0.10](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.9...v0.0.10) (2020-02-14) ### Bug Fixes * default undefined displayName to name ([b6a69d4](https://github.com/jlguenego/node-expose-sspi/commit/b6a69d4df8486ec24ad7865e620c13d8240ad1eb)) ### [0.0.9](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.8...v0.0.9) (2020-02-13) ### Features * add default domain fn ([b919405](https://github.com/jlguenego/node-expose-sspi/commit/b9194054f6adce36d1629a1b5e8c852d005e9371)) * added sspi.connect() ([84c07d1](https://github.com/jlguenego/node-expose-sspi/commit/84c07d1701455543684ff8e0452d17472fe3f367)) ### Bug Fixes * add createSSO function ([c2c7e64](https://github.com/jlguenego/node-expose-sspi/commit/c2c7e64884eb4c23bd53292a5ce35e6876e316b1)) * adding typescript interfaces ([bc649b2](https://github.com/jlguenego/node-expose-sspi/commit/bc649b2e8e17b3be607085578ad260c26019dc2b)) * displayName optionals ([52431cd](https://github.com/jlguenego/node-expose-sspi/commit/52431cd38069978e2816a66e8bd222ccf3494482)) * example done with session ([2665566](https://github.com/jlguenego/node-expose-sspi/commit/266556628ff407134e9ef247baa18c8c354b7535)) * managing a bad login/password error ([c2b9207](https://github.com/jlguenego/node-expose-sspi/commit/c2b9207f8352124e1a9193eafd6557da6a788cfc)) * refactor code for smaller file ([ad5e282](https://github.com/jlguenego/node-expose-sspi/commit/ad5e2828fdc1700690e6e8a81442f34051cc7a5a)) * server error management ([8bdf16b](https://github.com/jlguenego/node-expose-sspi/commit/8bdf16b342f08240b6ba4b3b12d007adc423fd04)) * splitted code into smaller file ([c0f041d](https://github.com/jlguenego/node-expose-sspi/commit/c0f041dced4604630494100395cf0b3fbc7299b9)) ### [0.0.8](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.7...v0.0.8) (2020-02-12) ### Features * add flags support ([1469b86](https://github.com/jlguenego/node-expose-sspi/commit/1469b86af858058ec02538726d885f1bcd0139aa)) * added NameSamCompatible for GetUserNameEx ([4e9e6f2](https://github.com/jlguenego/node-expose-sspi/commit/4e9e6f26a20e204195cfa3a83049692378554f54)) ### Bug Fixes * added proper error message ([7b19fb2](https://github.com/jlguenego/node-expose-sspi/commit/7b19fb21bd0e91df962017a467ede58da2d20a68)) ### [0.0.7](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.6...v0.0.7) (2020-02-12) ### Features * added GetUserNameEx ([b230721](https://github.com/jlguenego/node-expose-sspi/commit/b2307213e74c93c31f16228e95cf4edb4774fbe0)) ### Bug Fixes * add display name to sso middleware ([0209538](https://github.com/jlguenego/node-expose-sspi/commit/0209538dd30e38c0ff062f63dd56a975c3212284)) * added npmignore ([bd0d4c2](https://github.com/jlguenego/node-expose-sspi/commit/bd0d4c2f69538a3fda98dd224d8ab18e7e50307b)) * reduce footprint in the request ([cce52bd](https://github.com/jlguenego/node-expose-sspi/commit/cce52bdc67a973c1ee99c15149198fd80bfc1a0d)) * remove sspi.node from git management ([87d5849](https://github.com/jlguenego/node-expose-sspi/commit/87d58493004fbdc28c16c00f4e19dd8f15342ce3)) * typescript footprint sso ([2cc2b06](https://github.com/jlguenego/node-expose-sspi/commit/2cc2b064f4eb2f9fe78e197713db4ba3565d5994)) ### [0.0.6](https://github.com/jlguenego/node-expose-sspi/compare/v0.0.5...v0.0.6) (2020-02-12) ### Bug Fixes * install standard-version ([5cb6e0c](https://github.com/jlguenego/node-expose-sspi/commit/5cb6e0cd10da6e2fff1cf690fb679273875c9091)) # Changelog All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.