{"_id":"@koibanx/auth-sdk","_rev":"26-48e621946a87fcd9ae6ca8a06274539b","name":"@koibanx/auth-sdk","dist-tags":{"latest":"0.1.8"},"versions":{"0.0.1":{"name":"@koibanx/auth-sdk","version":"0.0.1","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.0.1","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"67cfb83bb92077600e19752f1432b92f2bdad1e8","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.0.1.tgz","fileCount":47,"integrity":"sha512-k1JfZrvg4iqmjZRszjZkz8HxHtBI4EDUGEO9tZSLMQWdt8O/ayaCM+gh5cEUl0udH+Y+n1R6/r6p+cTP+D2aFA==","signatures":[{"sig":"MEQCIBEzGadOrMnVnoveQuXe1intoiH85EPwdYEqBJMXcvB9AiA8Cd9GyapWgG+4kcPTAJcFWwOc/nWdsZ/zQQ/F7JhI3A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKjFmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8SBAAlNf9iPbum4LOVpgDaQl+c+qrT7qoRrLfGs6VZI2btkhkyHNg\r\nUyeGm2YCv9NCgwMb4MZMUdBS/bw0mtVtrcVWTXCYHHHzXX/fVlEjoOZhKVhI\r\nRf6IZGpMS0WIDfBXVDZgm16Vmr09vp2ff3+/W/BUebLnEFjlDNl7T2mJibym\r\nqxGjOYTFZyKM1iK4GBzCZ+N1uYR+57Wb1IjO47K+ZYK31bUZGKloWTOxisPG\r\n8hrrMFuje/Q/4i3ieyLvDLBEaK8m79ozukdCGIPWGx2q4ITUF4MSWnzLTmQM\r\nUCNI4/l9Fkz8ne+a1VeTPm9U8UGukdeKmrpkqtVvxX5huH24ij5WiWMTkfSA\r\nri76szFM0f+H7O3QHMqB3DHIbwpGhO0yM1qdHxoCiplVxEJczTdHJ7IpX/Ar\r\nMVSCD7GH3jDampK2FY5tupWbMYWMcMS5kO4khR6y5A3QZqMoOXNltrUbQRsB\r\ncwvjn3K8c5z4kT5SVb6twdHUrRE+yjDcJzOM8Xdt9HSUXNOaNSG7LqXDQJFj\r\ngsSzG9h3rlDoOSLEA4x7ijYBNufn07u6Qxds9qSh3L8dLzLWDAmCdhjEDCkW\r\nDHFDBT0RYB3bQnx3hdCR/17/bpsX1NDkCDTIdcqokWUWIJKkGRvXi6rLsS9N\r\nYfZRudcWhzqwR2fb2yqO0DJBhzmq5Jl+Z/M=\r\n=lH2G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"61fee61457ac1e8f4d5cb5e139ab23dee907eac7","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"8.11.0","description":"Auth SDK","directories":{},"_nodeVersion":"16.15.1","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.0.1_1663709542660_0.2681086722299695","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@koibanx/auth-sdk","version":"0.0.2","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.0.2","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"f05b22fd1d4abf66601aab1c94b0662d27b2e1b9","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.0.2.tgz","fileCount":47,"integrity":"sha512-K2UBby9C9zSNB5pR2NwSYhTfKOBoNNhPouO1hdBOK2OQC/IRswcCVlXyAtVi6CUEbU3q9KIbYdTGzrwDZR363A==","signatures":[{"sig":"MEQCIDr8qAd8ZkmwZbtsbzkJeHXmLX/VDWpwJ/Om8O9j7tQOAiB5Uupu/ZVISC1XYBxV8gOid9YxsXb2+4RuDjg5O1UVHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/OvkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqfRAAkZHewjePnoqVO8BEN0VtsUe72rkNmw75yNlppaSvY8++4Edk\r\ntOlK6jLS4MruwxjqRNPRtpDctrLD++QOS2jPLx28WbehdpGfC4WeJHBtsEQO\r\nzVvwaEayjjcSHUSWAzRHAct4Hub4a/PhPma9HDSc0YCJDmKRklZ8Fu9lsDSz\r\n8ZDJvOGlmOADMy3nE+Wkr5SqVKpxTyR6vQwPed6T7vSDfuNy35oCEXhRSoBj\r\nxo/i8O7ICnSim8+n02GRrSQk3rdcS6Sn5YwPiM84HDf9t4DHdbk9KLB2bTTp\r\nQfi8ju8hallpXj+wO7LTP89uTM73chvFZnRnb54+LfOtFU10OLIPh0Y7EJf8\r\n7uTurMkqzV62txeqqc20hyPYYOhzIgrD39dJzS/L2t1lnlPlqbaeuvyrtPL8\r\ng+2+Czu8bwKBtZ7+AZrsaLQjgZD2BU4RpKNi/nBeuoKPThguj1N2xu1Z6B3x\r\nSwYg0Ajhho4U3b3MMHWxH66Fd+WskcKg2uRLQRAceowaTdvDr9koG5snqeQa\r\nkpysvB/xIrNKkRYQtS3ovRy9PmZdNrrZeiyIVPwm9FcZZ8kSeTfTFmI+NIud\r\nMU24eGLNMw4WvES+74NRZiYrU9goWUQPgpMXRmniIl8gf1+v8YkeJ+oVM+5r\r\nm6bFhdlC5sdbLDIRNAlZjHjMy3lT8JJzxac=\r\n=tpQx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"14c44e0ade618204dd94ad533449e7f73fc44539","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Auth SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.0.2_1677519844399_0.08900330028300618","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@koibanx/auth-sdk","version":"0.0.3","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.0.3","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"ae76bdd043a489a23265e40f80e898ed4d7b6427","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.0.3.tgz","fileCount":47,"integrity":"sha512-R2be9BzgRGToYNQduIRX0bi1gVEnlQ5XX9NvYe3f1PyI7NEdcBAJPCw0GnuFjo2LZ++VspjyuOULAtXpahbYsw==","signatures":[{"sig":"MEUCIQCYnBj5rG7BglfawJ9+xG29fvziS+KpU5n3WwOL6DgYcQIgXh5N1qb7kDPIjDDEwKREwpO8fZLTno9jttPJVgmn4r4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBfZbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/qg/+OeAz7S09xBnKdc8nm8pvFLVTG6VFcS1RweafTIJCV9kJgRIC\r\nRs9nuWZYAceotH7Xvmx4uTRuuMcmEzkHMLkuvEguUiaEYpz3nMxAA/Tsq9ZJ\r\nwbc7ErGg7WCF/AKHzIhaPfxQpEtQbT5On2Fm9HcxzLZXD2scT1CKfiVCj9NX\r\nDjxOm7MpleSMUNn+1ANicbI9BMPfIwMz61oEwtOIclrnQ97SnRF9AnzBqotI\r\nR6H0M/n7vk6HD/ltnhs97CYdigyrMnNE/1ZIBY6oo735+EETuA+lln7S6Ar4\r\ndkNbhQ3OgpCHvOauxrQhHRnSY2HZCvYwQ0rAHzEP5xJXTIT4v2tHE3BDHhN6\r\n4P8Y8iV9dXWXpVeOyGd7piuCRrhrl1RNPjQC0q/rL+c11I4zzxGi2Sn0lSvF\r\nzldilt6pQgVpOnDXQA8URc2qzx28AcY4n4IFeT3hKMEG258qCpDYXCdtNqR7\r\nbw9QqLFUyy+15MeClA9JEpNpC51kTbMIKJxFNLYg4iXobf70sG7PXWlC5gAH\r\n6P32yBPGwm+VCYwzqJBOOWYFG9B0AIZ+Sd9k41BsKJC3OyrHvd3UfrKnTkRn\r\nVkdJfKHhVsGNmlKFwdpaINFsd+QX/p7fioZhkDkfNEUpgKlqdzvW3ihY6Nq3\r\nbREcWVclmCa7ilyHaPISuIs4B/1egXW8SK4=\r\n=ommS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"57532751814b808b5f072e333903457659527866","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"8.19.2","description":"Auth SDK","directories":{},"_nodeVersion":"18.12.1","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.0.3_1678112346835_0.41631932834249463","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@koibanx/auth-sdk","version":"0.0.4","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.0.4","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"9562502399a3350a871f04abc7fd66c4e4a40ce5","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.0.4.tgz","fileCount":50,"integrity":"sha512-jYtWm/x+kQWYWuuZ6Y9mb9W30AqugM8QuQjv+p7W+Vlhil1TXXX79bRfviRfTccn1o4+Copw7Es4dFoUoYeHRg==","signatures":[{"sig":"MEQCIFU+JyvnPI3c1wKK92b8QSzBgD23Fca5YR0obBtkJnv/AiAOovrWtvlkRnb/gtJN0DW0F33pF8DyRuPL9VT/jB2jKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGzz9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcTg//VBGGt3oouhuCbXKL6bjIHmEyuU5Hule0nHhMKiSy1LKHuu+5\r\nW4r6BtCtMjRV0laZin9+7f+auXU9wWQdG/2QYKflbnQ7Zf5C9C4EqrDMPJ70\r\nNBQBmVxBF0cYrVXJ17/mN02l1SPLxeeqjZRx0q82S5VNEXunSfF87axAzlAw\r\ncWdOPVFy6nzHyzB2keOae2TkyIMCDKJSRh+1qPOv2gABHgmkKrgcK383I7ZI\r\n5nim/hj900HE2kUwzeJ07j13PWHEMW9Xe580sROmv2h+v3MtHSXYug8sQrxC\r\nh0YPXSZMrvTXd0NdWQ6crsj4QShYaZHTnMO7tFEzU6OGnMy9rCUB9WN4LM78\r\npVmoGyT24JJALddq+90RqY8ClB9YFVsn0RvirW7geKf1Urqsjggk4hGY9m7Z\r\n1IsN7BvKUnQ7orgWXp0KHDrou++Bx8uocF9y5iPzPEbO4ctGocSH6Nqmkps6\r\nmx81ggVeFO3gPJiL6AycoUReH/jsg9ovcYAcvpF1ZCDubxfXvudpYI/x+PKF\r\n9dZGI0Aqs7ogFoVXX6mVk++H95qeMIeiHqLeOou0aMvq2tKweJjyWD/TNx4p\r\nBrjtB1UhQ2S5DuUpG1koJopXK/ZqY6IGVWUAIKJ3aCxYBSMWBXx2NQlbWG0k\r\n2g1kCTzHP8v7Otk3lmWRH2mja0Eqi62C3eM=\r\n=lzdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"a095556cbbe07fddcd1e910fed72a1c67b3a6292","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.5.1","description":"Auth SDK","directories":{},"_nodeVersion":"19.8.1","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.0.4_1679506684818_0.0493833864630151","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@koibanx/auth-sdk","version":"0.1.0","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.0","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"39a8c960fc1057481a36f5fe735de672d91bc5fc","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.0.tgz","fileCount":50,"integrity":"sha512-lr4HGLSaCknX+4Q7qaua6xwAwsnTu0668fFhXvxb8wm9oPgkr/06C31+hSVjs7LO7xI/xAk5bwWmYNSYsFFMqA==","signatures":[{"sig":"MEUCIGorCEQ8wSsibmCs2z66ojB8zgyyffA5aponla/6xdrtAiEAi+vYwhIINtUXarg+vFE5N6Yl/FQc3vomxpePpeyuT+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG1yTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYCA/9FSOJHyuu2fPx4MAYJAUdNDpFNAS+53MTYgA/Mz1Lkdzic9jy\r\nPoW7PAqTzVDl1LlNBPZfF0h+zcd3LjecMuQ8NW348z25jfcmrAqogU+cgrP/\r\nUaHfwFGxDNj/KSzaotqgg3x0rSc9FmdlGzEeKXlOeAfJ7ItbMdv/R/X7KgvV\r\nsgODiIhJtrehOHdvA0TaUswL7pJAjoJdhDxOpoHubQqthO0YF5CmX1B80LXO\r\nSHOAxOMp3TlPjTXkAqvoYtJsCpIras5CCJSKApJr4dDp2tL7BOZNR93oZRZd\r\nd8hZrM9KwdWgi6nAHUwBUDKg7hl/Hk95aDL8SHblDKo/UP1aaGNpGtz3p8AN\r\nNQ2lt0MsTA2Gh890RQFx/q7+QVm2jTDVY5NVcIeA1FzSxFWjmPWWbrK+4bBT\r\nbc08s3N4zpgUi43wesV5BNwWwPjpz5SPsX4ndndNyIwDjv9NJc5sOPiOItv9\r\ncw7lAiuOtKHZD3oLy3LwoUCrMfS5gnDF9A5EI+mNc8T/ZFoLzqnP+ViFs920\r\n5/bKAhJEx0leybgL+mhaQ0EK/FXOkB4d7mYPO1jh1rIkcC95599g05PF9AFd\r\nV7Y3v7+9NU0AQjZx6th2eP4evyghQ/5Bx87myod5Uipb4zsts1reHUFLzx/7\r\nspUpvWV7XQYg/moL+bVdVz96gDXj4nMBkw4=\r\n=AEYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"8a6232cea3bb44b064f6254aa6b67448b1a931dc","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.5.1","description":"Auth SDK","directories":{},"_nodeVersion":"19.8.1","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.0_1679514770857_0.16205675209682546","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@koibanx/auth-sdk","version":"0.1.1","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.1","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"42d70a439b927d0e71f00784c12278164caab48a","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.1.tgz","fileCount":50,"integrity":"sha512-b/uppeNN0GSMZUoQ+0ApWsY9H22ScFFtytX115zCQkLAZsHeJEuU5iJX1QEubUL3Vw/lsEFPpocb1SB0wXxDCw==","signatures":[{"sig":"MEUCID6DYAICb3/rs+F0tqe71zqeal0yw64H65+8arYu8THUAiEAptcF1F0bQieML6flWI6ZPQk8n/SUoSy1goJMk/E6n3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71742},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"805570b48b745e750cd34ed9d24ac59b85c7103c","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"Auth SDK","directories":{},"_nodeVersion":"18.17.0","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.1_1692129392789_0.7334672561602864","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@koibanx/auth-sdk","version":"0.1.2","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.2","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"59d4059eacf37968e27c8f830fb83ed2bc0bacf2","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.2.tgz","fileCount":50,"integrity":"sha512-Oh/tbe7RKQk1N8VjaSYECqeZiGwT2Jo3UjOGuLQfEzU44ihYG5ubTKHjyQhaZw4IeS/3N2qZAgd3uurqP+df0w==","signatures":[{"sig":"MEUCIQD232j8TsGK8Trv3QSTuTOeiXUO0aW6BufhSOmFF6y1MAIgCXug9ftU/XDihP/TVao6a0PyR8zS0Jf0FpeZFHRLHGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74517},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"a19631147015e10b0bea052847fddb76cb198b6c","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"Auth SDK","directories":{},"_nodeVersion":"18.17.0","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.2_1694102071848_0.872741396521757","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@koibanx/auth-sdk","version":"0.1.3","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.3","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"53c482068b61beb4b6f2de0484291e90b5bf775b","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.3.tgz","fileCount":50,"integrity":"sha512-Qx2NWL8DjEt6T7JMOZc/8SO1SJ3r1RKpoLC9qJFu83WyG3aFVqyTTQkn72Kbsx2niZvxuofV4rR510iC02WW6Q==","signatures":[{"sig":"MEQCIBSp17gQzY6ZD7Kfs/PKFzDRpC+/1nrvut4GL38KJzEiAiATmf3u+EkLY3+1YryYkZjGckACha3v0Q3QX24LIGKCWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74513},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"a19631147015e10b0bea052847fddb76cb198b6c","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"Auth SDK","directories":{},"_nodeVersion":"18.17.0","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.3_1694102093519_0.3035990399984485","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@koibanx/auth-sdk","version":"0.1.4","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.4","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"43f0c613a962ec0d6a8a9ca6e642e6b05054f16e","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.4.tgz","fileCount":50,"integrity":"sha512-3g3wfF1ky/fGQiF+RCMf4jA4U6yCk8AUpANLv+U9Oidiaw4hjIGiVSdUO8XdkiQZaXDE5GLif0uSPUP5XY3yZg==","signatures":[{"sig":"MEUCIQDg07GyYDy3prDLtiJ35Z/NIc8iE9bSwvAnyho2k7AXzQIgAiEMkUPhhvjpLDeYSIvwlJk6eKFtTyU8F0K6CZ4twxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75549},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"5cd660c43a5f479b34506e14db0423721e76c1bb","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"Auth SDK","directories":{},"_nodeVersion":"18.17.0","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.4_1696539759173_0.9036058271753238","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"@koibanx/auth-sdk","version":"0.1.5","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.5","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"9b86376ed3520d6c59d3ad766169d2abc43d42ea","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.5.tgz","fileCount":50,"integrity":"sha512-UBEJ3AltlTWJUowbxYR7HJ0yCMW7OpNX5GCIspIk/i53OVEyykESljHr3DFhSGMeyviP9OBvUG5605eiC0b9cA==","signatures":[{"sig":"MEUCIQDOxFkFThFmwFW2ODPk3aZ33RhJoFE9+TUZE9M65/PPNQIgMNlY+nHt0aDRINsSZ9QjUSj1b3D3dFV6p/vaTnd8SPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75811},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"98f983f6d837772cf1051d5bcc72e5b48efd466e","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"Auth SDK","directories":{},"_nodeVersion":"18.17.0","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.5_1698082848871_0.25005967441406596","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@koibanx/auth-sdk","version":"0.1.6","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.6","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"17050b57465ee0780197fb02e74108125ceb471e","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.6.tgz","fileCount":50,"integrity":"sha512-6K7eehInz5h9e9wQ6GXrtK27WFIVTfE6FG+qw+FmGJfX1OmAonnxyodWPml3uxe/kuLCrpdicRcZvAl+yOKOLA==","signatures":[{"sig":"MEYCIQDfqzfLzVUnB11iub/+yD6oCGPzwajXCuLxQX/y2Q7nhAIhAIRIkmCpNEgwwxFjy8ngN4//e6MiyFi8rBopyoBRyXB8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79336},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"beaeea9d2d798f1f6c898013ea8cb5db9a2a5203","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"Auth SDK","directories":{},"_nodeVersion":"18.17.0","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.6_1699977721265_0.9173003941040376","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"@koibanx/auth-sdk","version":"0.1.7","author":{"name":"koibanx"},"license":"ISC","_id":"@koibanx/auth-sdk@0.1.7","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"dist":{"shasum":"a60f583714ec4f221bee0a4743d52a4da746a4b8","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.7.tgz","fileCount":50,"integrity":"sha512-L6Px1AGGrtd0OVLLNo1yl4jVbkw7btjZG3YHuwsww8QwIo59h9yn9g8U2gbDpCIMxlJZSKXY+XHyGXjgLYMrnA==","signatures":[{"sig":"MEUCIE1I9EMrRu708K/DhHLqFennqBymv3t9+l/GM6tB2rudAiEA63lIX5YsHBtmz3whG8pXJMCjQfbWkNFCa4VZU7AYwjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79417},"main":"dist/index.js","types":"dist/index.d.ts","exports":{"default":"./dist/index.js","require":"./dist/index.js"},"gitHead":"beaeea9d2d798f1f6c898013ea8cb5db9a2a5203","scripts":{"docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/","build":"tsc"},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"repository":{"url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git","type":"git"},"_npmVersion":"9.6.7","description":"Auth SDK","directories":{},"_nodeVersion":"18.17.0","dependencies":{"url-join":"^5.0.0","@koibanx/http":"^0.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.18.0","typedoc":"^0.23.15","@types/node":"^18.0.0","@types/url-join":"^4.0.1","eslint-plugin-import":"^2.26.0","typedoc-plugin-markdown":"^3.13.6","@typescript-eslint/parser":"^5.30.0","eslint-config-airbnb-base":"^15.0.0","typedoc-gitlab-wiki-theme":"^1.0.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.30.0"},"_npmOperationalInternal":{"tmp":"tmp/auth-sdk_0.1.7_1701967957860_0.2553025972462999","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"@koibanx/auth-sdk","version":"0.1.8","description":"Auth SDK","main":"dist/index.js","types":"dist/index.d.ts","exports":{"require":"./dist/index.js","default":"./dist/index.js"},"scripts":{"build":"tsc","docs":"typedoc src/index.ts","wiki":"typedoc src/index.ts --theme gitlab-wiki --out wiki/"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git"},"author":{"name":"koibanx"},"license":"ISC","bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"publishConfig":{"access":"public"},"homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","devDependencies":{"@types/node":"^18.0.0","@types/url-join":"^4.0.1","@typescript-eslint/eslint-plugin":"^5.30.0","@typescript-eslint/parser":"^5.30.0","eslint":"^8.18.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-airbnb-typescript":"^17.0.0","eslint-plugin-import":"^2.26.0","typedoc":"0.23.15","typedoc-gitlab-wiki-theme":"1.0.0","typedoc-plugin-markdown":"3.13.6"},"dependencies":{"@koibanx/http":"0.2.1","url-join":"^5.0.0"},"gitHead":"3ffad0d1a7c04bb650273d3b42c0cd60e442120a","_id":"@koibanx/auth-sdk@0.1.8","_nodeVersion":"18.0.0","_npmVersion":"8.6.0","dist":{"integrity":"sha512-EKrKqwQrljL97/t87N7CmPZbtIYwPfAo3a5+m5sh+rqgQV5GQZFxNsS/+sh1t4YghkEqHir/cteiVcaPsFVavw==","shasum":"ba49b5d03afedc60d437ad00ac0d97aeb2250c30","tarball":"https://registry.npmjs.org/@koibanx/auth-sdk/-/auth-sdk-0.1.8.tgz","fileCount":47,"unpackedSize":66618,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTXkrwZ2Qak/FM6NgSgHvH+rRpubub6h/GOHtKyukA+gIhAPl38m1ibPDUDj4Gg84RxzsbiHuc3noxl2qSnmBrnW0j"}]},"_npmUser":{"name":"npm_koibanx","email":"npm@koibanx.com"},"directories":{},"maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/auth-sdk_0.1.8_1748896884449_0.841787744060585"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-20T21:32:22.562Z","modified":"2025-06-02T20:41:24.829Z","0.0.1":"2022-09-20T21:32:22.818Z","0.0.2":"2023-02-27T17:44:04.578Z","0.0.3":"2023-03-06T14:19:06.982Z","0.0.4":"2023-03-22T17:38:05.022Z","0.1.0":"2023-03-22T19:52:51.040Z","0.1.1":"2023-08-15T19:56:32.972Z","0.1.2":"2023-09-07T15:54:32.105Z","0.1.3":"2023-09-07T15:54:53.744Z","0.1.4":"2023-10-05T21:02:39.341Z","0.1.5":"2023-10-23T17:40:49.169Z","0.1.6":"2023-11-14T16:02:01.548Z","0.1.7":"2023-12-07T16:52:38.066Z","0.1.8":"2025-06-02T20:41:24.621Z"},"bugs":{"url":"https://gitlab.com/koibanx/modules/sdks/auth-sdk/issues"},"author":{"name":"koibanx"},"license":"ISC","homepage":"https://gitlab.com/koibanx/modules/sdks/auth-sdk#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/koibanx/modules/sdks/auth-sdk.git"},"description":"Auth SDK","maintainers":[{"name":"npm_koibanx","email":"npm@koibanx.com"},{"name":"infra-koibanx","email":"infra@koibanx.com"}],"readme":"# Koibanx Auth SDK\n\n Auth SDK based in module Auth\n\n### Description\n\nThe Module Auth handles:\n\n- Apps: Allows Koibanx users to manage apps.\n- Permissions: Manage roles within an app\n- Users: Manage users within an app\n- User Access: Provides the permissions to give access to users.\n\n## SDK Documentation\n\n[Feast yourself](https://gitlab.com/koibanx/modules/sdks/auth-sdk/-/wikis/Exports)\n\n## Installation\n\n``` bash\nnpm install @koibanx/auth-sdk\n```\n> NOTE: you **must** have the npm token in your .npmrc file\n---\n## Initialization\n\n### Node\n\nUsing ES6 `import`\n```ts\nimport AuthSdk from '@koibanx/auth-sdk';\n\nconst auth = AuthSdk({\n  baseURL: 'http://your-url',\n});\n```\n\nWith `require`\n```js\nexports.__esModule = true;\nconst AuthSdk = require('@koibanx/auth-sdk')[\"default\"];\n\nconst auth = AuthSdk({\n  baseURL: 'http://your-url',\n});\n```\n\n### Types\n\n- Typescript (`@koibanx/auth-sdk/dist/index.d.ts`)\n\n---\n\n## Examples\n\nUsing ES6 `import`\n```ts\nimport AuthSdk from \"@koibanx/auth-sdk\";\n\nconst auth = AuthSdk({\n    baseURL: 'http://your-url',\n    apiKey: 'a1a1a1a1-a1a1-a1a1-a1a1-a1a1a1a1a1a1',\n    secret: 'b2b2b2b3-b2b2-b2b2-b2b2-b2b2b3b2b2b3',\n    Authorization: 'Basic abC3abC3abC3abC3abC3abC'\n})\n\nconst catchError = (err, modulo) => {\n  console.log('Modulo: ', modulo);\n  console.log('details: ', err.details);\n  console.log('shortMessage: ', err.message);\n  console.log('errorCode: ', err.code);\n}\n\nconst random = Math.floor(Math.random() * 1000) + 1;\nconst username = `test${random}`;\n```\n\n### Users\n\n```ts\n\nauthSDK.users.listUsers().then((res) => {\n  console.log(JSON.stringify(res.results));\n}).catch((e) => catchError(e, 'listUsers'));\n\nauthSDK.users.createUser({\n  username,\n  password: '1234',\n  tags: [\n    'example',\n  ],\n}).then((res) => {\n  authSDK.users.editUser({\n    username: res.username,\n    password: 'test',\n  }).then((resEdit) => {\n    authSDK.users.deleteUser(resEdit.username)\n      .then((resDelete) => {\n        authSDK.users.recoverUser({\n          app: {\n            id: resDelete.profile.app || 'test',\n          },\n          username: resDelete.username,\n        }).then((resRecover) => {\n          authSDK.users.getUser(resRecover.username)\n            .then((resGet) => console.log('getUser', JSON.stringify(resGet)))\n            .catch((e) => catchError(e, 'getUser'));\n        }).catch((e) => catchError(e, 'recoverUser'));\n      }).catch((e) => catchError(e, 'deleteUser'));\n  }).catch((e) => catchError(e, 'editUser'));\n\n  authSDK.users.assignRole({\n    roleName: 'admin',\n    username: res.username,\n  })\n    .then((resAssign) => console.log('assignRole', JSON.stringify(resAssign)))\n    .catch((e) => catchError(e, 'assignRole'));\n}).catch((e) => catchError(e, 'createUser'));\n\n```\n\n### Apps\n\n\n```ts\nauthSDK.apps.createApp({\n  name: username,\n}).then((resCreate) => console.log('createApp', JSON.stringify(resCreate)))\n  .catch((e) => catchError(e, 'createApp'));\n\nauthSDK.apps.editApp({\n  name: username,\n  resetKeys: false,\n}).then((resEdit) => console.log('editApp', JSON.stringify(resEdit)))\n  .catch((e) => catchError(e, 'editApp'));\n\nauthSDK.apps.listApps()\n  .then((resList) => console.log('listApps', JSON.stringify(resList)))\n  .catch((e) => catchError(e, 'listApps'));\n\nauthSDK.apps.viewAccessLogs({\n  app: {\n    id: '63289b05ab19a739204c346a',\n  },\n  username: 'test21',\n  page: 1,\n  limit: 100,\n}).then((resLogs) => console.log('viewAccessLogs', JSON.stringify(resLogs.results)))\n  .catch((e) => catchError(e, 'viewAccessLogs'));\n\nauthSDK.apps.createApp({\n  name: username,\n}).then((resCreate) => {\n  authSDK.apps.editApp({\n    name: resCreate.name,\n    resetKeys: true,\n  }).then((resEdit) => console.log('editApp', JSON.stringify(resEdit)))\n    .catch((e) => catchError(e, 'editApp'));\n}).catch((e) => catchError(e, 'createApp'));\n```\n\n### Roles\n\n```ts\nauthSDK.roles.createRole({\n  roleName: username,\n}).then((resCreate) => console.log('createRole', JSON.stringify(resCreate)))\n  .catch((e) => catchError(e, 'createRole'));\n\nauthSDK.roles.deleteRole({\n  roleName: username,\n}).then((resDelete) => console.log('deleteRole', JSON.stringify(resDelete)))\n  .catch((e) => catchError(e, 'deleteRole'));\n\nauthSDK.roles.getRole({\n    roleName: username,\n  }).then((resGet) => console.log('getRole', JSON.stringify(resGet)))\n    .catch((e) => catchError(e, 'getRole'));\n\nauthSDK.roles.listRoles()\n  .then((resList) => console.log('listRoles', JSON.stringify(resList)))\n  .catch((e) => catchError(e, 'listRoles'));\n\nauthSDK.roles.createRole({\n  roleName: username,\n}).then((resCreate) => {\n  authSDK.roles.deleteRole({\n    roleName: resCreate.name,\n  }).then((resDelete) => console.log('deleteRole', JSON.stringify(resDelete)))\n    .catch((e) => catchError(e, 'deleteRole'));\n}).catch((e) => catchError(e, 'createRole'));\n\nauthSDK.roles.createRole({\n  roleName: username,\n}).then((resCreate) => {\n  authSDK.roles.getRole({\n    roleName: resCreate.name,\n  }).then((resGet) => console.log('getRole', JSON.stringify(resGet)))\n    .catch((e) => catchError(e, 'getRole'));\n}).catch((e) => catchError(e, 'createRole'));\n\nauthSDK.roles.addPermissionToRole({\n  permissionName: 'getUser',\n  roleName: 'test278',\n}).then((resAdd) => console.log('addPermissionToRole', JSON.stringify(resAdd)))\n  .catch((e) => catchError(e, 'addPermissionToRole'));\n\nauthSDK.roles.removePermissionFromRole({\n  permissionName: 'getUser',\n  roleName: 'test278',\n}).then((resRm) => console.log('removePermissionFromRole', JSON.stringify(resRm)))\n  .catch((e) => catchError(e, 'removePermissionFromRole'));\n```\n\n### Permissions\n\n```ts\n\nauthSDK.permissions.listPermissions({\n  limit: 1,\n  page: 1,\n}).then((resList) => console.log('listPermissions', JSON.stringify(resList)))\n  .catch((e) => catchError(e, 'listPermissions'));\n\nauthSDK.permissions.createPermission({\n  permissionName: username,\n}).then((resCreate) => console.log('createPermission', JSON.stringify(resCreate)))\n  .catch((e) => catchError(e, 'createPermission'));\n\nauthSDK.permissions.deletePermission({\n  permissionName: username,\n}).then((resDel) => console.log('deletePermission', JSON.stringify(resDel)))\n  .catch((e) => catchError(e, 'deletePermission'));\n\nauthSDK.permissions.createPermission({\n  permissionName: username,\n}).then((resCreate) => {\n  console.log(JSON.stringify(resCreate));\n\n  authSDK.permissions.deletePermission({\n    permissionName: resCreate.name,\n  }).then((resDel) => console.log('deletePermission', JSON.stringify(resDel)))\n    .catch((e) => catchError(e, 'deletePermission'));\n}).catch((e) => catchError(e, 'createPermission'));\n\n```\n\n### User Access\n\n```ts\nauthSDK.userAccess.getPublicKeys()\n  .then((resList) => console.log('getPublicKeys', JSON.stringify(resList)))\n  .catch((e) => catchError(e, 'getPublicKeys'));\n\nauthSDK.userAccess.createTemporalToken()\n  .then((resList) => console.log('createTemporalToken', JSON.stringify(resList)))\n  .catch((e) => catchError(e, 'createTemporalToken'));\n\nconst expiryDate = new Date(Date.now() + 2 * (60 * 60 * 1000));\n\nauthSDK.userAccess.createTemporalPassword({\n  expiration: expiryDate,\n  username: 'superadmin',\n  oneTime: true,\n})\n  .then((resList) => console.log('createTemporalToken', JSON.stringify(resList.temporalPassword)))\n  .catch((e) => catchError(e, 'createTemporalToken'));\n```\n","readmeFilename":"README.md"}