{"_id":"@aequum/nestjs-authn","_rev":"20-7e3118b2b81465b62d7cc8e0ecdcd2b3","name":"@aequum/nestjs-authn","dist-tags":{"rc":"0.25.5-alpha","latest":"0.27.41"},"versions":{"0.25.5-alpha":{"name":"@aequum/nestjs-authn","version":"0.25.5-alpha","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.25.5-alpha","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"65e01bdcc1e3629626ccc37ae2592a21f1be6ef9","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.25.5-alpha.tgz","fileCount":64,"integrity":"sha512-Dg/q20cSU7G9Tq3m6d1JswNDrkm1WMMlvwH6UPfZJSdmy3rx4Unna21+yQTytfzgh8VQSejKfmPE27CXAoOliA==","signatures":[{"sig":"MEUCIQDfguqwv2xK3CA5SGgG0GDcFQEkb8yzMQV7oBP57tSpbQIgKwjPEv/HMx1SHGvSTCPPOdpC01l0sfqhvRs2KtmTxUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50070},"types":"./index.d.ts","gitHead":"4570546d09a490b4e03ed07ff263e82075c07a7c","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"10.9.2","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">5.0.0","@nestjs/jwt":">10.0.0","@nestjs/core":">10.0.0","passport-jwt":">3.0.0","@aequum/types":"rc","@types/bcrypt":"^5.0.0","@nestjs/common":">10.0.0","@nestjs/config":"*","@nestjs/swagger":">10.0.0","@nestjs/passport":">10.0.0","@aequum/exceptions":"rc","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.25.5-alpha_1748839180685_0.9413301860882153","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@aequum/nestjs-authn","version":"0.26.0","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.26.0","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"bab78598e848dd85dd781c0e475e2aaf5007fa0a","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.26.0.tgz","fileCount":64,"integrity":"sha512-9RaEIyE5A1s7id1z//SEOVNK2c3eH9q4jnJwNF75BL3StwicTvPsoMM3NJnUSamU1rjmeXmnyxnRYBuQZf2hPg==","signatures":[{"sig":"MEYCIQDht4FO0cTCtRLmWCVDtZBNgJSRCQdv6am9IxCft6osSAIhANy80+uE7fUA4GKa2RnQ4V6/ZlsVylumySbTmvcmHzi5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50754},"types":"./index.d.ts","gitHead":"72f3bada6be951d37cc87cdab452a88374de000d","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">5.0.0","@nestjs/jwt":">10.0.0","@nestjs/core":">10.0.0","passport-jwt":">3.0.0","@aequum/types":"^0.26.1","@types/bcrypt":"^5.0.0","@nestjs/common":">10.0.0","@nestjs/config":"*","@nestjs/swagger":">10.0.0","@nestjs/passport":">10.0.0","@aequum/exceptions":"^0.26.1","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.26.0_1749005826593_0.5466196527792913","host":"s3://npm-registry-packages-npm-production"}},"0.27.20":{"name":"@aequum/nestjs-authn","version":"0.27.20","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.20","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"f7f7bc7f4fa5684c675970efbeeb4f1da14333b4","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.20.tgz","fileCount":64,"integrity":"sha512-pt7fMIj4N+OT1QWd6hCgvkyqr0NbP+fxQSXdf2u/i5dpu9VS0adqA1t1XZaPjo9zxTiWz/OZBYtzJBwfzU7PCA==","signatures":[{"sig":"MEUCIQC3fuy7e08SRZv+A5q7+/9xL8tZ90a01a8h59JRi1Z5xQIgeEoizASW6T5U8khxGD2gZYezcrLjMTZ4455BrG7xrdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50755},"types":"./index.d.ts","gitHead":"3fe3f7fecdc2abc21dde6761826dbd4412b59136","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">5.0.0","@nestjs/jwt":">10.0.0","@nestjs/core":">10.0.0","passport-jwt":">3.0.0","@aequum/types":"^0.27.0","@types/bcrypt":"^5.0.0","@nestjs/common":">10.0.0","@nestjs/config":"*","@nestjs/swagger":">10.0.0","@nestjs/passport":">10.0.0","@aequum/exceptions":"^0.27.0","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.20_1749321250086_0.05584389981974369","host":"s3://npm-registry-packages-npm-production"}},"0.27.22":{"name":"@aequum/nestjs-authn","version":"0.27.22","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.22","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"6c1f1cf29cb25656cff99bbe42e55e9b59dc54ba","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.22.tgz","fileCount":64,"integrity":"sha512-ZVNXEabfQyDZDGQaF645vFKNp09NTABBv5ESX45UboJcxHNbv4DIoSq6IDL4L7frqXSp7kQNCLX+Uju3gRnr1A==","signatures":[{"sig":"MEQCIEcIczv88MgPRo+5bWtW2jwIAB5gGXCQvnI5EWPUMFSIAiBlakw7MJ5DVxnEFLxAVrOtf7rf4O9VkJET4Pf0w3t3eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50755},"types":"./index.d.ts","gitHead":"6396dad40e388fae72980e5bda3b6c8b988e5a3b","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">5.0.0","@nestjs/jwt":">10.0.0","@nestjs/core":">10.0.0","passport-jwt":">3.0.0","@aequum/types":"^0.27.0","@types/bcrypt":"^5.0.0","@nestjs/common":">10.0.0","@nestjs/config":"*","@nestjs/swagger":">10.0.0","@nestjs/passport":">10.0.0","@aequum/exceptions":"^0.27.0","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.22_1749321814711_0.602610173290387","host":"s3://npm-registry-packages-npm-production"}},"0.27.23":{"name":"@aequum/nestjs-authn","version":"0.27.23","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.23","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"8cbccbe9dd41e9094e32a2319b9f696707f2b51a","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.23.tgz","fileCount":64,"integrity":"sha512-4W6Hi+dKEvnOQhEpktE2eNk7eRI0SRyvKqck37TsXkar7h4lXbNty2f29MKjCCBGuQxmjToq2l3GNCcgSijNfg==","signatures":[{"sig":"MEQCIEBO9Qnr6wifwgyxQq4IlldOf11l2nymdMWhoRDXacO5AiAYBAAi/vovnpxItoqgcqvxW3Fy7UNDjiLGEUn65Joi/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50755},"types":"./index.d.ts","gitHead":"e8e28af7e232af101eb6dfff7e0849b53b492ba8","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">5.0.0","@nestjs/jwt":">10.0.0","@nestjs/core":">10.0.0","passport-jwt":">3.0.0","@aequum/types":"^0.27.0","@types/bcrypt":"^5.0.0","@nestjs/common":">10.0.0","@nestjs/config":"*","@nestjs/swagger":">10.0.0","@nestjs/passport":">10.0.0","@aequum/exceptions":"^0.27.0","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.23_1749322160052_0.04354754621778145","host":"s3://npm-registry-packages-npm-production"}},"0.27.24":{"name":"@aequum/nestjs-authn","version":"0.27.24","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.24","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"ccdb7450e1c1875b7bec0b93b7732525283fe336","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.24.tgz","fileCount":64,"integrity":"sha512-GxGgEt6BUq+9bcJt+AcbfQLRuhN1XKTZ+r1eivpZfFQKqtLxrpR4wEBnRfZxyRP+KulACBZm73rrqsi93/+6yQ==","signatures":[{"sig":"MEQCIA6W+swmiLcu8k81OE8NEhuu0Ln1EGOL6XvIjpGQHv7RAiAQFhUWPKkqNRYYdwoctMwyAJGmM8Q9T9t1QKDkx7M1iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50755},"types":"./index.d.ts","gitHead":"7e70fdc1bdb7e11313f42ebb992927f43e0b5d0e","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">5.0.0","@nestjs/jwt":">10.0.0","@nestjs/core":">10.0.0","passport-jwt":">3.0.0","@aequum/types":"^0.27.3","@types/bcrypt":"^5.0.0","@nestjs/common":">10.0.0","@nestjs/config":"*","@nestjs/swagger":">10.0.0","@nestjs/passport":">10.0.0","@aequum/exceptions":"^0.27.3","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.24_1749336659497_0.6979824669085459","host":"s3://npm-registry-packages-npm-production"}},"0.27.25":{"name":"@aequum/nestjs-authn","version":"0.27.25","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.25","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"c5c10b868023516116b0a185d385ebbe2f73fa80","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.25.tgz","fileCount":64,"integrity":"sha512-bFJ2OBBisuFeuZ+PdJ5CHkfodalZQYSziPIEoUD20FcNt9rIpvYKfjt7Q2Xw8I4C07LguOo4O6Yfn7wEB7S9Vw==","signatures":[{"sig":"MEUCIEvmZK8jCogO6AFk+3kM5GOrCXIN9UtWfttf3wjKG2nYAiEAwVuazcmrYcejQzsfMLcdSBOb/5Kl6v3QJwyfD9e2few=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50755},"types":"./index.d.ts","gitHead":"7f61a2cf6ad1040e0daaaed5ba09840a4e101789","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">5.0.0","@nestjs/jwt":">10.0.0","@nestjs/core":">10.0.0","passport-jwt":">3.0.0","@aequum/types":"^0.27.3","@types/bcrypt":"^5.0.0","@nestjs/common":">10.0.0","@nestjs/config":"*","@nestjs/swagger":">10.0.0","@nestjs/passport":">10.0.0","@aequum/exceptions":"^0.27.3","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.25_1749345559136_0.28071344750381577","host":"s3://npm-registry-packages-npm-production"}},"0.27.26":{"name":"@aequum/nestjs-authn","version":"0.27.26","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.26","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"0f5b19ebbd35a75cc97859972577d61de5bff0da","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.26.tgz","fileCount":64,"integrity":"sha512-tDx/48Lm4DgIMQeML+E3TIkiYc4aq3DMZ86cYlDYrD9bZ7iSZDuFFuufcXPOXIkpdw30jzqFUM4rSG60hNoRew==","signatures":[{"sig":"MEUCIFcCjSea4N7x32xVbZytzO2MSh5IoF3hBu8uCNpe1sB1AiEA36WtcuBSVz3fSR4LXcQn3oN+2v1aBoBY48tsgTwdS7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50762},"types":"./index.d.ts","gitHead":"e3eda1b1dfd7b7a18a936d108f8081b598ebc844","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">=5.0.0","@nestjs/jwt":">=10.0.0","@nestjs/core":">=10.0.0","passport-jwt":">=3.0.0","@aequum/types":"^0.27.3","@types/bcrypt":"^5.0.0","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/swagger":">=10.0.0","@nestjs/passport":">=10.0.0","@aequum/exceptions":"^0.27.3","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.26_1749346157249_0.9273931155384434","host":"s3://npm-registry-packages-npm-production"}},"0.27.27":{"name":"@aequum/nestjs-authn","version":"0.27.27","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.27","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"30b998cfddd5563eadc9a36f1747633e8738983e","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.27.tgz","fileCount":64,"integrity":"sha512-+fQ8iP3BFmdhCz0RObo/CshYMpV7OuNpZjCutMrZt1pcVVwclD5P5p+rql/VotQUo8lD5OgBpVpfxsmaEXk31A==","signatures":[{"sig":"MEQCIBxPQ+WcZrAFM4djmXOM6CU97HL3Dax0vXscQSG+BoQCAiAJEbs4T11Ya4d4hxZi+sEK7i1raStlemwAWExrU7VWfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50761},"types":"./index.d.ts","gitHead":"abbc46de838f096e1fa92baba965cc0382c1af81","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">=5.0.0","@nestjs/jwt":">=10.0.0","@nestjs/core":">=10.0.0","passport-jwt":">=3.0.0","@aequum/types":"^0.27.3","@types/bcrypt":"^5.0.0","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/swagger":">=8.0.0","@nestjs/passport":">=10.0.0","@aequum/exceptions":"^0.27.3","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.27_1749346825145_0.10146366871825485","host":"s3://npm-registry-packages-npm-production"}},"0.27.28":{"name":"@aequum/nestjs-authn","version":"0.27.28","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.28","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"d9a7a6e83b4b8b73ffd8a61b1fecc4d775542f5b","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.28.tgz","fileCount":64,"integrity":"sha512-qSTPnOKyYYJwEfO9WyzUYwc3V+WstD2s33E6LguxZ3SAatkBPKILGox4PmSyb4BEYWZAA70fcXPM+PIw84ptTQ==","signatures":[{"sig":"MEUCIFDSMZh0OfcBaeNFBGG3UrPBM3elS/f7WajDeO4nLmIaAiEAnAoqLjgAR115UvmeeLS4p7xacH75bSK0VI8QzFIG6rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50761},"types":"./index.d.ts","gitHead":"61fe4a0c075f604bcbff83449abe35266f5b203b","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">=5.0.0","@nestjs/jwt":">=10.0.0","@nestjs/core":">=10.0.0","passport-jwt":">=3.0.0","@aequum/types":"^0.27.4","@types/bcrypt":"^5.0.0","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/swagger":">=8.0.0","@nestjs/passport":">=10.0.0","@aequum/exceptions":"^0.27.4","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.28_1749352015454_0.3325551992651985","host":"s3://npm-registry-packages-npm-production"}},"0.27.30":{"name":"@aequum/nestjs-authn","version":"0.27.30","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.30","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"7807bea1564a51d4dd59bda118e11eb1ae1ce932","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.30.tgz","fileCount":64,"integrity":"sha512-E56+ksR1j8bW9TAl9y6nx8CJwDx8pP9v38xbdWpOtly+UoZsy8MIKcLOUPsx+1GeEdcDwlpmx2bBjaBGTagWSA==","signatures":[{"sig":"MEUCIQDWgD7Eu1cXpzCR8LKoAN+Jti4OBIu6GPx0DMNoArcJNAIgBE2zLUrjEONKX6u/XnAVHUO7o+JVsXbNWXSXq+IJC1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50761},"types":"./index.d.ts","gitHead":"1bfd09fd61f3452de1a07b3eaaf3f81939a7f5f2","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">=5.0.0","@nestjs/jwt":">=10.0.0","@nestjs/core":">=10.0.0","passport-jwt":">=3.0.0","@aequum/types":"^0.27.9","@types/bcrypt":"^5.0.0","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/swagger":">=8.0.0","@nestjs/passport":">=10.0.0","@aequum/exceptions":"^0.27.9","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.30_1749759472058_0.40970125602153495","host":"s3://npm-registry-packages-npm-production"}},"0.27.38":{"name":"@aequum/nestjs-authn","version":"0.27.38","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.38","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"10641f433dd985c4085cbbab4f3e055d70f88788","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.38.tgz","fileCount":64,"integrity":"sha512-AfYb1itZRvEBri320NXCfv/ApXmoIZG1WaXXrapG/Qr0J6yjGNnkcDSzvpXJl8jVB2KSf3cxqxcvFp2GLak4HQ==","signatures":[{"sig":"MEYCIQD0jvjHtY40uIop+4Bep2R9tFEMNgmmuFxFkHqvp1rqjQIhAMnJC9B+mnauQ5bS3fshTVwoau1VsLvFv8j3vRxJxpIi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50763},"types":"./index.d.ts","gitHead":"2ba592106f8fed7d6ea4243e44b1dafbc8db660b","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">=5.0.0","@nestjs/jwt":">=10.0.0","@nestjs/core":">=10.0.0","passport-jwt":">=3.0.0","@aequum/types":"^0.27.15","@types/bcrypt":"^5.0.0","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/swagger":">=8.0.0","@nestjs/passport":">=10.0.0","@aequum/exceptions":"^0.27.15","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.38_1749974539654_0.07323283876687259","host":"s3://npm-registry-packages-npm-production"}},"0.27.39":{"name":"@aequum/nestjs-authn","version":"0.27.39","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.39","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"09c182207f75d42ce5cd1f9f4092c9d9f5990128","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.39.tgz","fileCount":64,"integrity":"sha512-fjES6SQzRKe6nVhj1FhLTXifSuk0GaMTy2rIIO32BW4W622+aWUGRHoGWx4Lt4aVyG/kGF3Wv1zwHbLWTaK8MA==","signatures":[{"sig":"MEYCIQCesjkuP9/CVe/dTzjt5j4UrCeljTq/3QSb1+ERBqnvXwIhAKA9h6YoA6GDGSMZ8vgz7bKHP8XIbG16+6NbXIhc8ypq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55442},"types":"./index.d.ts","gitHead":"e77af62ba8ffc7a2d5ef03226a8c945b82147fba","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"11.4.1","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.14.0","dependencies":{"bcrypt":">=5.0.0","@nestjs/jwt":">=10.0.0","@nestjs/core":">=10.0.0","passport-jwt":">=3.0.0","@aequum/types":"^0.27.15","@types/bcrypt":"^5.0.0","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/swagger":">=8.0.0","@nestjs/passport":">=10.0.0","@aequum/exceptions":"^0.27.15","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.39_1749974753262_0.41579236488388993","host":"s3://npm-registry-packages-npm-production"}},"0.27.40":{"name":"@aequum/nestjs-authn","version":"0.27.40","author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","_id":"@aequum/nestjs-authn@0.27.40","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"homepage":"https://github.com/fbuccioni/aequum-nestjs","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"dist":{"shasum":"946a04a7ae0be53e071a72a950f74c97217a2b3b","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.40.tgz","fileCount":64,"integrity":"sha512-JUdg3LYiMdqItLd8D+oJkWHYlb/SsntvbRLxQflPSPztxpsIMgtTvcaj6MTN5GwzgR21m32CMeMAlOzVCb5xkQ==","signatures":[{"sig":"MEQCIHYfkbnoqGMLf3NOWka9727Z2rosr2s2D/cfgjjqeCsMAiAJP0wY+uQ9dNc6zRxR+GpHTjCO7k0tasEMXpvmIK2gOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55442},"types":"./index.d.ts","gitHead":"01e60fadba60b4bca6909f177830f027ac8200a1","_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"repository":{"url":"git+https://github.com/fbuccioni/aequum-nestjs.git","type":"git","directory":"packages/authn"},"_npmVersion":"10.9.2","description":"aequum NestJS authentication module","directories":{},"_nodeVersion":"22.17.0","dependencies":{"bcrypt":">=5.0.0","@nestjs/jwt":">=10.0.0","@nestjs/core":">=10.0.0","passport-jwt":">=3.0.0","@aequum/types":"^0.27.15","@types/bcrypt":"^5.0.0","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/swagger":">=8.0.0","@nestjs/passport":">=10.0.0","@aequum/exceptions":"^0.27.15","@types/passport-jwt":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/nestjs-authn_0.27.40_1752723854484_0.9314634335151242","host":"s3://npm-registry-packages-npm-production"}},"0.27.41":{"name":"@aequum/nestjs-authn","version":"0.27.41","description":"aequum NestJS authentication module","author":{"name":"Felipe Buccioni"},"homepage":"https://github.com/fbuccioni/aequum-nestjs","repository":{"type":"git","url":"git+https://github.com/fbuccioni/aequum-nestjs.git","directory":"packages/authn"},"license":"Apache-2.0","publishConfig":{"access":"public"},"dependencies":{"@aequum/exceptions":"^0.27.15","@aequum/types":"^0.27.15","@nestjs/common":">=10.0.0","@nestjs/config":"*","@nestjs/core":">=10.0.0","@nestjs/jwt":">=10.0.0","@nestjs/passport":">=10.0.0","@nestjs/swagger":">=8.0.0","@types/bcrypt":"^5.0.0","@types/passport-jwt":"^3.0.0","bcrypt":">=5.0.0","passport-jwt":">=3.0.0"},"_id":"@aequum/nestjs-authn@0.27.41","gitHead":"e20b670b927133e4a6a22af672faaed9dd87ce9a","types":"./index.d.ts","bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-Bd3Db1XLCyIQu5yQj2Y38dowkTUBnrKK+4Q/iw+yAlJqj615ITTZtWNlhnpGCgH9WmSO9PQRiU7AX0GDz/1eTg==","shasum":"881a0957c5e4816b1e3b785d11c4ad3ec2d8466a","tarball":"https://registry.npmjs.org/@aequum/nestjs-authn/-/nestjs-authn-0.27.41.tgz","fileCount":64,"unpackedSize":55442,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD8GiOsml0cF4Xyuq+RG8wknHFwpV2lD2Z0wnPCGcpI2AIgMeCab/FUz0jJy0XYSRzWaw5l8ujD1hsXAdQ1aoktcLY="}]},"_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"directories":{},"maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-authn_0.27.41_1755482126903_0.21171907277865398"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-02T04:39:40.605Z","modified":"2025-08-18T01:55:27.299Z","0.25.1-alpha":"2025-06-01T21:16:22.904Z","0.25.2-alpha":"2025-06-01T21:21:58.695Z","0.25.3-alpha":"2025-06-01T21:55:41.274Z","0.25.4-alpha":"2025-06-02T03:43:00.408Z","0.25.5-alpha":"2025-06-02T04:39:40.875Z","0.26.0":"2025-06-04T02:57:06.756Z","0.27.20":"2025-06-07T18:34:10.270Z","0.27.22":"2025-06-07T18:43:34.957Z","0.27.23":"2025-06-07T18:49:20.232Z","0.27.24":"2025-06-07T22:50:59.665Z","0.27.25":"2025-06-08T01:19:19.365Z","0.27.26":"2025-06-08T01:29:17.486Z","0.27.27":"2025-06-08T01:40:25.325Z","0.27.28":"2025-06-08T03:06:55.706Z","0.27.30":"2025-06-12T20:17:52.257Z","0.27.38":"2025-06-15T08:02:19.854Z","0.27.39":"2025-06-15T08:05:53.427Z","0.27.40":"2025-07-17T03:44:14.672Z","0.27.41":"2025-08-18T01:55:27.088Z"},"bugs":{"url":"https://github.com/fbuccioni/aequum-nestjs/issues"},"author":{"name":"Felipe Buccioni"},"license":"Apache-2.0","homepage":"https://github.com/fbuccioni/aequum-nestjs","repository":{"type":"git","url":"git+https://github.com/fbuccioni/aequum-nestjs.git","directory":"packages/authn"},"description":"aequum NestJS authentication module","maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"readme":"aequum NestJS authentication module\n===================================\n\nThe module is designed to provide easy authentication services for the \napplication, it uses JWT for authentication via passport-jwt strategy \nand provides user registration, login and password hashing for user \ncredential.\n\nUse\n----\n\n### Install the module\n\nTo use the authentication module, you must install the package\n`@aequum/nestjs-authn`:\n\n```bash\npnpm install @aequum/nestjs-authn\n```\n\n### Create the user defined components\n\nTo implement the authentication module, you must implement some classes \nin order to provide the authentication functionality for the app. \n\nWe provide a boilerplate with ready to use files, in the following list \nyou can find the files that you must implement in your application.\n\nUser defined components are:\n\n1. [User model](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/domain/models/user.model.ts)\n2. [User service](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/application/services/users.service.ts)\n3. [Authentication service](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/application/services/auth.service.ts)\n4. [Passport strategy (JWT)](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/application/api/auth/passport/strategies/jwt.strategy.ts)\n5. [Authentication controller](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/application/api/auth/controllers/auth.controller.ts)\n6. [Authentication NestJS module](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/application/api/auth/auth.module.ts)\n\n\n### Add the guard in the application\n\nTo use the authorization module, you must add the `JWTGuard` in your\nmain application module.\n\nSee the [exapmle in our boilerplate](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/application/api/app.module.ts)\n\n\n### Configure\n\nBy default the services reads configuration from `ConfigService` with \nthe prefix `authentication.` it means root property `authentication` in\nthe configuration object, implementing the [`AuthnConfiguration`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/interfaces/authn-configuration.interface.ts) \ninterface, this can be configured in `AuthnService` by the static property `configPrefix`.\n\nSee the [configuration in our boilerplate](https://github.com/fbuccioni/aequum-nestjs-hexa/blob/base%2Bauth/src/application/api/configuration.ts),\nto get an example.\n\n\nComponents\n-----------\n\n\n### Controllers\n\n- [`AuthController`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/controllers/authn.controller.ts):\nAbstract class to [implmement](#create-the-user-defined-components) and\nhandle login and token refresh.\n\n\n### Decorators\n\n**Can be used in the whole controller class or in a endpoint method.**\n\n- `@Public()`: Marks controller or method as public, meaning it does not require authentication.\n- `@RequireAuthentication()`: Marks controller or method as requiring authentication, meaning it requires a valid JWT token.\n\n### DTOs\n\n[`class-validator`](http://npmjs.com/package/class-validator) models to \nvalidate the inputs/outputs.\n\n- [`LoginDto`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/dtos/login.dto.ts)\n- [`TokenDto`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/dtos/token.dto.ts)\n- [`TokenRefreshDto`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/dtos/token-refresh.dto.ts)\n\n\n### Exceptions\n\nVia [`@aequum/exceptions`](https://npmjs.com/package/@aequum/exceptions) package,\n\n- [`AuthenticationFailException`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/exceptions/authentication-fail.exception.ts)\n- [`TokenExpiredException`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/exceptions/token-expired.exception.ts)\n\n\n### Guards\n\n- [`JWTGuard`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/guards/jwt.guard.ts)\n\n\n### Interfaces\n\n- [`AuthCompliantUsersService`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/interfaces/auth-compliant-users-service.interface.ts):\nInterface for user service compliant with authentication module.\n- [`AuthRefreshTokenCompliantUsersService`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/interfaces/auth-refresh-token-compliant-users-service.interface.ts):\nExtends from `AuthCompliantUsersService` and adds methods for refresh token\nmanagement.\n- [`AuthnConfiguration`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/interfaces/authn-configuration.interface.ts): \nInterface for authentication module configuration.\n\n### Models\n\n- [`JwtPayload`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/models/jwt-payload.model.ts): \n[`class-validator`](http://npmjs.com/package/class-validator) model\nrepresenting the payload of a JWT token, used by `JwtStrategy` to validate\nthe tokens.\n\n### Passport\n\n- `passport` workspace\n  - `strategies` workspace\n    - [`JwtStrategy`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/passport/strategies/jwt.strategy.ts):\n    Abstract class to [implmement](#create-the-user-defined-components)\n    JWT strategy in app and add it to the container.\n\n### Services\n\n- [`AuthnService`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/services/authn.service.ts):\nAbstract authentication service class to\n[implmement](#create-the-user-defined-components) in the application \nand add it to conatiner.\n\n### Types\n\n- [`ServiceUserFieldsMap`](https://github.com/fbuccioni/aequum-nestjs/blob/main/packages/authn/types/service-user-fields-map.type.ts):\nA map of fields from the user model to use in the authentication services.\n","readmeFilename":"README.md"}