{"_id":"@boostercloud/rocket-auth-aws-infrastructure","_rev":"26-ea860704182b8abdf4326422241dae23","name":"@boostercloud/rocket-auth-aws-infrastructure","dist-tags":{"latest":"1.0.7"},"versions":{"1.0.0":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.0","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.0","maintainers":[{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"cc488b7a67711e75094c32ea2ac11245ba329886","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.0.tgz","fileCount":1085,"integrity":"sha512-RZcHcWIKLzd2p64Q3P+xgdHHhcDorafBnTOy5ORxuhXD9itTBOxHkajc4ghgcuxZgROs+/iTW+sIlBI4yn2dNw==","signatures":[{"sig":"MEYCIQCfieT6P2pFrAAkC5rgx+raKd3JU4GwAg8ZBOjaDgn5pQIhANZU2NLus4OkK2G72QWD22PDPDj5Z2ety2Mbz0xfm2K+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3043646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPf+LCRA9TVsSAnZWagAAcCAP/RYAncM2veOwursHg4lE\n6CkFw84jgmWRAHXAZiq6QQcJPf8hkw2eLx2smXeix1zhIsm9Elvc2HX/l3wa\n4PmRNqS50V5qIltIOKdGuuF/Qooj5qUHbWlz1iHVdrdRH9Qol6FmuCPMSG7u\nvS0eUJ945KU3YPzs9bxJS8RzYMAOG28yBPmui05rCNQIrxlFMIjCN66OFZF+\nFBelnSz+TP3C066+ewU0uyfGBKCME/pX6K4K3103wtpT0py8ctBF2FywIOdK\ng2HIkiqS0aro84wlCsUSxnKxbki+UJH7qqOLpqxG0VA1Z4EKcXPg0oD/9YGh\nJmhXZO2Mw17JRzCtMgyGoj4Lz2Lomb9E7tszZadqV6xXP2UjV7IbiLZcqIlw\nuTc3Y9UTo1Oxa2nQfP2qmSEGwppA0vk7caAEMDgWfjHUpmiSnB3D05UQXp30\nEJirGIfGCmrOroBx2PSqogA/QHJHqg5FQeNtgB4pSVl33e5/2nuipEjyb8sk\ntwSkHHMNLtGuncunesxfcymKuo8633HWEXmxonITrXISBDe1g6uzNnWpQv70\nRk6I7vcqma3cE/n8oGxIb10PF7yo/K0yintFRa3nafj0JO2OW5u8xhOHEvcu\nG6kQXhy4qk41WMo4VrwoWFN9B21MaQCySqUJnd3cqtI+LFIltb8Uw6wBx1EA\nDjnD\r\n=diKG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"a47dd454c8791c10616ed698db998e0c5e484f11","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepack":"tsc -b tsconfig.json","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","postcompile":"cp -R src/lambdas/node_modules dist/lambdas","postinstall":"npm --prefix src/lambdas install"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"6.14.11","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"12.20.2","dependencies":{"@aws-cdk/core":"1.67.0","@aws-cdk/aws-iam":"1.67.0","@aws-cdk/aws-lambda":"1.67.0","@aws-cdk/aws-cognito":"1.67.0","@aws-cdk/aws-apigateway":"1.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.18.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.11.5","@typescript-eslint/eslint-plugin":"^2.18.0","@boostercloud/framework-provider-aws-infrastructure":"0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.0_1614675850677_0.2226059927836792","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.1","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.1","maintainers":[{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"9b8c8bbc4314982148042aa9fb7f89626d180a24","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.1.tgz","fileCount":1085,"integrity":"sha512-aeGsQazHUFWyFWDn3Bp//AVM2Gu8dzUFKf+rtDeNh6kVm/uOf4MZdDuCmR3LxBDT/HODrHdqduhhlFLkXWC7qg==","signatures":[{"sig":"MEUCIQDNk6QEqQuz+h7HrsmkaM46hEpeqqFuMm4sldCJDYqetQIgeHIoONpSuFwMsYHUrGq7pmMe2f+0OIszv2GX6yEB+yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3043646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPgMjCRA9TVsSAnZWagAAPbwP/3y0VTTvOlKPfaOPdLmp\nlJYedVLFqrv/96fQUjqyYXD33GurML/LgPHRBp6A+KbenM9TOMvsx9GqqEk9\ntgLPXja4AnyuhgjtX/9XI4n9wVIV961XBnE++wQCJG1UdpwuQ+u8l0m5bSp0\ncsawIE1yKO+PQrJLKmm393whkYfqt9IWtK2PmRlWX19hzvGRHTRx15YiaD1m\nfL0U8pmDUAUdhihXWfVLhDGo7FxGqGtT8YZC8HzZBmoShKYmbzvJH4YQbNFH\npiVtSkbdb7NEDyDsvoeAQkvmjNWt/3OmmungqedNpxOLCLMWE1Pe+QYtymo6\nXEbYOTwTCWzPkIjyNTTjqFk4lz/CDXq/3I7Q+9uWFAf1Z62VPk49MZcWRxMa\ngWy0chf1uzsqpUeWWTW2EGQZsHNRCe5wjRQ/NvMy8K0u3Rp7/n0ebfObvUGO\nHzVVovD7OxIbdcRHRsaWKvAR/FK4axOjzISu9WvoburfdnIbN07uHnq2cdNy\nyl0NTLC2zubEPLMqoTQt6T0q6RzcoId/IPyqM9U5SsV0Wh8yF2Z5ILIruzeF\n4b05HlmCna/nExcCy9JpJZzQwgJXmstl1P9xscJ5kxJszv2P5h0As8yVfb64\nNg1y1HRMm6AVOB6LucACQJGdtCN91Zfdi5qOIFDPrqr5rphv+gwV2iWDHZQ4\nl2/S\r\n=kgrh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"c3e6da298d3fa6b6b6d70a59202557a4207ef174","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepack":"tsc -b tsconfig.json","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","postcompile":"cp -R src/lambdas/node_modules dist/lambdas","postinstall":"npm --prefix src/lambdas install"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"6.14.11","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"12.20.2","dependencies":{"@aws-cdk/core":"1.67.0","@aws-cdk/aws-iam":"1.67.0","@aws-cdk/aws-lambda":"1.67.0","@aws-cdk/aws-cognito":"1.67.0","@aws-cdk/aws-apigateway":"1.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.18.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.11.5","@typescript-eslint/eslint-plugin":"^2.18.0","@boostercloud/framework-provider-aws-infrastructure":"0.11.5"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.1_1614676771129_0.29821671795990445","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.2","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.2","maintainers":[{"name":"rdoria","email":"rodrigo@theagilemonkeys.com"},{"name":"rdiaz_theam","email":"roberto@theagilemonkeys.com"},{"name":"otoumas","email":"tomas@theagilemonkeys.com"},{"name":"laiaperez","email":"laia@theagilemonkeys.com"},{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"d46206f4f3c3a39ff7ca3dc6f918ac7682e6af49","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.2.tgz","fileCount":1085,"integrity":"sha512-o/f0s6QZt9lMNplJJcB6pRLiUSDL3k0UjaMggWuKHO8K4wvXGDBVsUYCZURvSE1O4ppAFrS8iGxzknxQXHUWWA==","signatures":[{"sig":"MEYCIQCeP5xvex2CwQD0h1EZV/axabyBLBAL6EXYlqpjRoxT0wIhAPLhaxHmpPAtBGvuJ3pP+j45JeakZyGy9NHoLqZMGZB+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3048732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh93oCRA9TVsSAnZWagAAYhgQAJNBYG0lVEuyR1hny/lJ\nnkf6QWK5rKhCVaxqnRrn4UmcoafvJcSoII6BkR6pzT7WznjviH5TgLEPLLU3\n6YDHr3MdSver6SbAsvwHg8J+HVDgkel0jETMN7UJ7DnunxnF4774Cyt7CCPh\npED0g3ySAGjMHdm8loeJB61HFH6YLxNkUmgXvUxxxmzMf55AMfWOQDFJjGvP\nid+5SbmVaZIczC1Ke7gPnbQGst/yXUcNzW1szskyxOd6OQ52bkjgG0856cmX\nBfB6GwNNpbJUgsHt12W4fE3ZhGdfKp9pjwIQyxAb5KYURCdLs2LR8gE7fZZL\nT2RWqnuxpOT9U3Y385J199yWp3ryRbbzm0mp7y2RmidfRgytCEP4Z/pyihYv\nSH8tfLg4JP49S2YIM1dfXUKUa/RZIQroXqDMu5nZkPjm6Wisksb6kxTfgRw7\nr6TR1fj3hpMbOzL6jtRhHINVoupej+08iGnhNndruOCOeAEzHLwQTh5RTyVr\nAD2NKAD8gx8a5YIgFdMRPhEKafZNvR/qphqsZx6teexQteQ5FGrdnqK/ns+O\ndAL4USFjY55BPpyEZ9IK1eyuHDX/mL4ww2Vz4t+6bKKcxHgBtKhOgmy8eqF3\nLpjUAO9yAFrwZ5eJDSq9oH2YZF47HfmvNOoy/yz43DB8hoPw6hm5NdaAl+it\n4pdS\r\n=4W1b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"0dfa166bc8b8e7627b34e932b789f1e261e88c99","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepack":"tsc -b tsconfig.json","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","postcompile":"cp -R src/lambdas/node_modules dist/lambdas","postinstall":"npm --prefix src/lambdas install"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"6.14.12","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@aws-cdk/core":"1.67.0","@aws-cdk/aws-iam":"1.67.0","@aws-cdk/aws-lambda":"1.67.0","@aws-cdk/aws-cognito":"1.67.0","@aws-cdk/aws-apigateway":"1.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.18.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.15.1","@typescript-eslint/eslint-plugin":"^2.18.0","@boostercloud/framework-provider-aws-infrastructure":"0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.2_1619516903569_0.03858055047991704","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.3","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.3","maintainers":[{"name":"carlosper88","email":"carlosperez@theagilemonkeys.com"},{"name":"rdoria","email":"rodrigo@theagilemonkeys.com"},{"name":"rdiaz_theam","email":"roberto@theagilemonkeys.com"},{"name":"otoumas","email":"tomas@theagilemonkeys.com"},{"name":"laiaperez","email":"laia@theagilemonkeys.com"},{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"1a5d4562c69da9a1ee795997cbeca38e4e327fb1","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.3.tgz","fileCount":1090,"integrity":"sha512-uOSvtT9XY7nDk4gTqi+Y1kMTetlw5h0YNSR9do6oJSX66XZW8XZ9CgFMTlBZ4zBjKd0hbg3xmEqPMJL+Z+DWHw==","signatures":[{"sig":"MEQCIFIoMyYtyIq55UCD8FlNDr8BDbH67Ms3xGlsJF3E5BpMAiA/aZ1aPK30s5841yaKIyOeZkBlq4ug6YzivLy0QWfbCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3085321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnkevCRA9TVsSAnZWagAAT08P/AnswitzJsB/ANVZit5w\nj+t3EXpfTMmmR8f8reLPnjZTVfw9gLWAVJheuEVfrIpqiSzopsNSjl2zHpQC\nLjRcMCG/FM/u3MuuDs3e3baB596Qi/PXv7KyukM1ABSub1oCn/wl2TiqQre+\ncY/GqpWl9tn93fcY/vsGCF44FikinSarbm9WN3dUt7FKx3IVag9aFssRzyQ6\nXF7vBeCGdMhJksr/Mm2CKjWG4OENuZDd//AB9EO70hlHOFKQlmVm9bcJ78Li\nxwHEypIsW8fnlw2gObjA6eFDbQtQqK5ApY+4m+btsUB3EIGs4kvtFz4nwlUK\neDQcWdjsP955otnoNCy9cb3n66g/6uO6D9uL4k0eRRcCQuzh+KBXYBie0WDc\nWxLDWMfw9lnbFYtqRUSl3FEP1L4dL/TJgZByKA5HmcVV8DRyH9UVtGV+vHN/\nyQuzkehR08y+4EowWNQ3y0xbpu6V9saYGydkVCbae4r14docFp7oUPZ0n+QO\ncDzEufCiTNwR00kWbwwSbH+Qsa9G2c1LUhCQLEjDi1NCndVyTdBeMJg3pNKT\nH456xoixbYbCySpLWdDuDtxgAGaMa6tHiNvz5JrqWUKpggZU4ZugtFrxxceU\nJ3xLGPNjgKS1RQCe6c9V5gzWY/xe4pTWNv2Q0hoQNxlTakT58vmbo0hnR5kV\ndvgh\r\n=NoIK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"5c73852d44c76bcb8f267a323025750a544ee6e0","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepack":"tsc -b tsconfig.json","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","postcompile":"cp -R src/lambdas/node_modules dist/lambdas","postinstall":"npm --prefix src/lambdas install"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"7.12.0","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"12.20.0","dependencies":{"@aws-cdk/core":"1.67.0","@aws-cdk/aws-iam":"1.67.0","@aws-cdk/aws-lambda":"1.67.0","@aws-cdk/aws-cognito":"1.67.0","@aws-cdk/aws-apigateway":"1.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","metadata-booster":"0.3.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.23.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.34.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.16.1","@typescript-eslint/eslint-plugin":"^2.34.0","@boostercloud/framework-provider-aws-infrastructure":"0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.3_1620985775207_0.39945598777456715","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.4","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.4","maintainers":[{"name":"carlosper88","email":"carlosperez@theagilemonkeys.com"},{"name":"rdoria","email":"rodrigo@theagilemonkeys.com"},{"name":"rdiaz_theam","email":"roberto@theagilemonkeys.com"},{"name":"otoumas","email":"tomas@theagilemonkeys.com"},{"name":"laiaperez","email":"laia@theagilemonkeys.com"},{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"fdbbe779848c98fe1ea9d5c1ad6fb3a3e65fc21b","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.4.tgz","fileCount":1090,"integrity":"sha512-vePZUzIHaARP+akRO+7D6eVj53722ei1skrDWurTYtamNHr7PU01MxnbzThQJfEKdNI11cgHAdaXiiuhBTHKXw==","signatures":[{"sig":"MEYCIQDuOSiBMxwbfSzwYr1hVAo/mQL8garIlIFyvHuupnlzxQIhAI398LT+sKX9dPALbmEOGbBvHcIsLSA33fpXuoKBQC1m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3085355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtkf3CRA9TVsSAnZWagAAKqIP/2hu2d2/uGNcBJcFD/K1\nCIGaLySAK3uCgNuCdvXfFdHazv/vTpocnzite68A1VcGOaB4PlqRtat4qLAF\nj7F7pRSlRgdUoiZ3DSaqkt1r6kFK2piStTgVwltEeYCT6XkjGSrumyVDNZir\nAgEnBv63f+BevBiGdPmnLIs2xSc00pS4o8O5WAeiBvv6znLt6JahhRupOZ8I\nV91a1vdwNsyA8slHKlsvk0dMh5BAdy2PRJpCzyJmSvyJxeuej7/wmQE3UIEt\nFgnutCdma382T6nQUYNowlvGDn+ap3OAUBpq5uAaLLZOH+vWCrplq+zAQxvK\n5pJUIbvVN3E4hXRiqHGHeSHX2ZuhoOoycypwhiBozBebeiLCS4ruszxmE7kG\nvp9apQh5n/B0aLe7zBf02OFfZDREZVPaxRlNyYOIv0Ry5nLn4UBJkbaddFjX\nICKg10tpaNHf51qgVUMfk+z0lewzhLVndnpYbG0HQpaW64AkdhQZe9hrk177\nedOPPhAK1icJ2gJHnA5ILqx1QMDxR/EoCA4DDVV4NaaAEVEDpcZ4nsaUzaI6\nWsB5sJIbrKqiIXOAKpOsdJpjiHLtdMFjb+32jYLphocFhwyBOntqYxspVzbe\nEgp0cSnTVpc9PNuabKrWkaM0HcFKmD5ejHXc5Yhlen+4eVNqBPyUJ3O5UMuc\nFTOU\r\n=pf2x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"61ad33ed21eeb85b7674529b9c1f4a88c2e5b614","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepack":"tsc -b tsconfig.json","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","postcompile":"cp -R src/lambdas/node_modules dist/lambdas","postinstall":"npm --prefix src/lambdas install"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"7.13.0","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"16.2.0","dependencies":{"@aws-cdk/core":"1.91.0","@aws-cdk/aws-iam":"1.91.0","@aws-cdk/aws-lambda":"1.91.0","@aws-cdk/aws-cognito":"1.91.0","@aws-cdk/aws-apigateway":"1.91.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","metadata-booster":"0.3.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.23.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.34.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.16.2","@typescript-eslint/eslint-plugin":"^2.34.0","@boostercloud/framework-provider-aws-infrastructure":"0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.4_1622558710507_0.7683782928548595","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.5","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.5","maintainers":[{"name":"carlosper88","email":"carlosperez@theagilemonkeys.com"},{"name":"rdoria","email":"rodrigo@theagilemonkeys.com"},{"name":"rdiaz_theam","email":"roberto@theagilemonkeys.com"},{"name":"otoumas","email":"tomas@theagilemonkeys.com"},{"name":"laiaperez","email":"laia@theagilemonkeys.com"},{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"c0761707e360313d6a660b768888884cee68e225","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.5.tgz","fileCount":1090,"integrity":"sha512-7cPNLtQXI8l7EFlD7bxhqWfKGlCVNO5zzfJC5WMpI9SHahO5Aycv8S1+663UBkI+7srBYKJPS4Hc5wmIzaeIwQ==","signatures":[{"sig":"MEUCIQDBhlQtetSAsd2tBmELsPUv3TKGH3AKV77nS4auhCDGPgIgZzGXNFNjaYWxT9al5tHvBIf32t2UmThkUpyUorWhqEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3085561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt2jICRA9TVsSAnZWagAARKUP+wZyaK3bHqCb3lrEHK0a\nq8ZDoSzVQfz8n524IR6sexUzIZCd4kbPiP0qIY+cIZxuQt8nY+A6dKZvG2Yf\nwz6fUgDx/+ZZXtns4HDA5MDvKYg5AUXgkjnAvl/N4n98wUp4inS3f74coFck\nweqhbCRg4DAHiRVitROiqbi/SuDAmELPfgAU1md1E14LXlWjj5KB5zCWhkSw\n2e6hEAMKuPwZvZpKkPR5Bf0tEfgIBmkwSwBoqNC0SvKh6UE9GeT+psX+atUQ\nKbxQW4dXlQWniW/BQAuiYzmbxPte/Lc+bMjWrhNLVFOv0pEBdveWrgsINvV2\n6G+1alw1PkJ0bT67qC+E1N/mQMtrV/EPvdcnIRcAmmIlnHrRoF0bIoYiPAiL\nFQdOxHSV7dUX4PLjl1Eqwmpp8aIYisY+9VrajbP2EONsG6j9U5y0ubFTApBN\n355HmG2b2Ip8Lh+1m1EsUfEkYguK95jjQyyStPcN5sP7enuh9PywNN6aaEwx\nu1ZAXA4C5urS972QrdHkoZI4rYBZg7W+kBnsuctVMeBdf7ZeXc89lSuDbLXd\novpzeVCfb7pUfy0qJaMFm9teBj33EwIzGVNCGVhU5vrwE6zBsOkH+t9fNFP3\n7r5SpOezLhnqY28eik7in4LP9vuoyCLrgUtkdUk1lFeEaVhublsl5wKl5/1d\nKgDw\r\n=T6yT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"61ad33ed21eeb85b7674529b9c1f4a88c2e5b614","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepack":"tsc -b tsconfig.json","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","postcompile":"cp -R src/lambdas/node_modules dist/lambdas","postinstall":"npm --prefix src/lambdas install"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"7.13.0","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"16.2.0","dependencies":{"@aws-cdk/core":"1.91.0","@aws-cdk/aws-iam":"1.91.0","@aws-cdk/aws-lambda":"1.91.0","@aws-cdk/aws-cognito":"1.91.0","@aws-cdk/aws-apigateway":"1.91.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","metadata-booster":"0.3.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.23.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.34.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.16.2","@typescript-eslint/eslint-plugin":"^2.34.0","@boostercloud/framework-provider-aws-infrastructure":"0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.5_1622632647634_0.5363512374997506","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.6","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.6","maintainers":[{"name":"carlosper88","email":"carlosperez@theagilemonkeys.com"},{"name":"rdoria","email":"rodrigo@theagilemonkeys.com"},{"name":"rdiaz_theam","email":"roberto@theagilemonkeys.com"},{"name":"otoumas","email":"tomas@theagilemonkeys.com"},{"name":"laiaperez","email":"laia@theagilemonkeys.com"},{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"01551e64b1d07afcfca2163d1d90d7b9987a2067","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.6.tgz","fileCount":1090,"integrity":"sha512-6FO9sIIYxpJIDg98KsmTvBbggAJsnyUxXjKzzOiEkB9WWHZTa5uvjp0D1oSC1dDWbQ28ibSMRZxLKFI+0z/J1A==","signatures":[{"sig":"MEUCIQDhm7zdn7DYrVGAhigkprlzaK8hO0KrDQM04JM2FBtS8QIgfszCA9bMML+ABGZjFZxdpvwd9HcUGz12OfiI/iczKSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3085355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt2wMCRA9TVsSAnZWagAAoD4P+wUC+yXL2rX+wl7Ig48f\nFnSlQZbluAcQUWJIK2CnRpUdmZ46LRlX87/ocstJUJIRvV3wVTiRytxKIz51\nO+cWzT0N2p8ygO6iLoYb4uD4P/GhinQe8xqu3dkleK+VXsGrgEzCRkl0B6KN\nuQEhkBI+r2NnTdRxgyK3rhploQtKPPTt+ATlcHLbe2+vcuTKMfbYYmi0XmIt\nGUdZDhKpoHDfnGel8tBnTSF8Wn2Xra5U9qCqyfWV1NOARO/bjxt5ne0oKAUx\n0VMvRlVr+6f3vqtqHUlZJg60KJdeARtFPJtiZYlQG1qnMrXDYLU43wOwhPAx\nq3d1pjIsMYr8+Djnt7kIBtU2g4FFKwpXE+KzHQgjXcUyklhwvuXTdOX8qI+R\njre07l2x0B8IXoTdikA0D1qnDB68fY9PG6aVbD1vEaC1TYmhAbIVxu5huTrH\n8Su2QXNwgqaNdmAYrmIKCOBf2K0HfHB6iMZyfZuhWEknptie+sKNe+LpIgOL\nkQ6gpLD3jNdifqkR7uG15lLxmwOhXzX8oi6J1ZzcSM+ao6lueIBWolbJUuBN\nzrXKaGP54Y4Ud1B/Tio5x+7n7Y2wkTaMFAmMu5q8mzBjpZ40g0HCnExXaCu2\nCR/ac2jb33ivnHF0iY02b22qBrqAqKbVvgyF4inpxq2rm1p60KICbDNytL1V\n2kNk\r\n=pF2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"61ad33ed21eeb85b7674529b9c1f4a88c2e5b614","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"tsc -b tsconfig.json","prepack":"tsc -b tsconfig.json","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","postcompile":"cp -R src/lambdas/node_modules dist/lambdas","postinstall":"npm --prefix src/lambdas install"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"7.13.0","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"16.2.0","dependencies":{"@aws-cdk/core":"1.91.0","@aws-cdk/aws-iam":"1.91.0","@aws-cdk/aws-lambda":"1.91.0","@aws-cdk/aws-cognito":"1.91.0","@aws-cdk/aws-apigateway":"1.91.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","metadata-booster":"0.3.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.23.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.34.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.16.2","@typescript-eslint/eslint-plugin":"^2.34.0","@boostercloud/framework-provider-aws-infrastructure":"0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.6_1622633484193_0.44124239988926317","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@boostercloud/rocket-auth-aws-infrastructure","version":"1.0.7","keywords":["Booster","plugin","aws","auth","cognito"],"author":{"name":"Booster Cloud"},"license":"Apache-2.0","_id":"@boostercloud/rocket-auth-aws-infrastructure@1.0.7","maintainers":[{"name":"adrian.gonzalez","email":"adriangonzalez@theagilemonkeys.com"},{"name":"carlosper88","email":"carlosperez@theagilemonkeys.com"},{"name":"rdoria","email":"rodrigo@theagilemonkeys.com"},{"name":"rdiaz_theam","email":"roberto@theagilemonkeys.com"},{"name":"otoumas","email":"tomas@theagilemonkeys.com"},{"name":"laiaperez","email":"laia@theagilemonkeys.com"},{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},{"name":"nickseagull","email":"nikitatchayka+npmjs@outlook.com"},{"name":"alvaroloes","email":"alvaro@booster.cloud"},{"name":"javiertoledo","email":"javier@booster.cloud"}],"homepage":"https://booster.cloud","bugs":{"url":"https://github.com/boostercloud/booster/issues"},"dist":{"shasum":"852298dde857ef123be52b36c785f60842e086b8","tarball":"https://registry.npmjs.org/@boostercloud/rocket-auth-aws-infrastructure/-/rocket-auth-aws-infrastructure-1.0.7.tgz","fileCount":1090,"integrity":"sha512-qzK1HLdMN31fGFnAbv55aeWIUdT9lItJU4CcujcIkSw719hM6MENNn8oqrhHh8emvBmwouIwItn0MwjgJAaAAg==","signatures":[{"sig":"MEUCIQDMQqAT/z+hsa0O4Kxe8PjKIBL5rwSTOipCxF7QEecZpgIgZbGqZyRhOsnTsAos8E21KOHrv8z7iRXDTIZnmxS51fo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3085838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0ImjCRA9TVsSAnZWagAAiC8P/R0Fom3T0ZBuRH802lMz\nhuRTnXTclKWPuv3vupzWLeAzdvAXqL/jEFVy8EUL/2jzsdqralmL+/dBeyAT\ntN95nv73Wumt+l3FfgaZeVWW9zM2yp5ITA40iDQ9OLeI6vKM7NRXSxXSGaJY\n/EMpbKfjqO+E0OAv6bqcThiQm+5Erf8GQKWLsgmN2t0Ag5TN3A4L2gMKYVE7\nUI4Pffl3SflJSjHhHpdw0i2cZkI7g9NhP0Mu/Bz/0tCMNtxEc6B2I4OILd7K\njE6+AhmpcEgslHJK/ikurut3piwShViFHhb45h4oWDetXI21XuAoQtCpGc8t\nEav4F/Mz0+/7tVAn/717OZd7GBZ1oTrF9U/xw87WkUBQ2g8b7uMzVrkEIqPL\nB25OIHcabURM9GPBL2uXJRVAMlsex/hVbXs/H1SNYRlqGp5R5GmD+v+UZqAf\nPwGrLm2t62NLkvQhtqeLVKJUBpoSgKPjlKdC3ZsDPkXviI/S/lCgxp7hH6gw\nb40nzWACpQ7jgyfpJ2q/XvghYnwFWkYp/BrhXWpO5PJpQFfzafV2q3qVUhsS\nZDVWCDW72/+mJNNZqRmMDNs4YrIG5K0k9YJitZ0oPspKelIUbgsJyx8uACQN\nNO28EsBWfMcHRnhBi1/i9fDIFGhO9xub8+/DYaGKZx5JZFdpp2X29rpjAO0r\nrLZK\r\n=ef1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"96ac17ca157c28b6a4e9b6044b57e34db474e6ce","release":{"plugins":["@semantic-release/npm",["@semantic-release/git",{"assets":["package.json"],"message":"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"}]],"branches":["main"]},"scripts":{"test":"nyc --extension .ts mocha --forbid-only \"test/unit/**/*.test.ts\"","clean":"rimraf ./dist tsconfig.tsbuildinfo","compile":"npm run lambdas:install; tsc -b tsconfig.json; npm run lambdas:postcompile","prepack":"npm run compile","lint:fix":"eslint --quiet --fix --ext '.js,.ts' **/*.ts","lint:check":"eslint --ext '.js,.ts' **/*.ts","integration":"AWS_SDK_LOAD_CONFIG=true mocha --forbid-only --exit --config \"test/integration/.mocharc.yml\" \"test/integration/**/*.test.ts\"","publish:local":"npm publish --registry http://localhost:4873","publish:npmjs":"npm run clean; npm run compile; npm publish","lambdas:install":"npm --prefix src/lambdas install","lambdas:postcompile":"cp -R src/lambdas/node_modules dist/lambdas"},"_npmUser":{"name":"charlietfe","email":"carlos@theagilemonkeys.com"},"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"_npmVersion":"7.15.1","description":"Booster rocket to deploy an auth api using AWS Cognito","directories":{},"_nodeVersion":"16.3.0","dependencies":{"@aws-cdk/core":"1.91.0","@aws-cdk/aws-iam":"1.91.0","@aws-cdk/aws-lambda":"1.91.0","@aws-cdk/aws-cognito":"1.91.0","@aws-cdk/aws-apigateway":"1.91.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","nyc":"^15.1.0","chai":"^4.3.0","faker":"5.1.0","mocha":"^8.3.0","sinon":"^9.2.4","eslint":"^6.8.0","aws-sdk":"2.764.0","ts-node":"^9.1.1","prettier":"^1.19.1","@types/ws":"^7.2.4","sinon-chai":"^3.5.0","typescript":"^4.2.2","@types/chai":"^4.2.15","@types/node":"14.14.20","apollo-link":"^1.2.14","cross-fetch":"^3.0.4","graphql-tag":"^2.10.3","@types/faker":"5.1.5","@types/mocha":"^5.2.7","apollo-client":"^2.6.8","apollo-link-ws":"^1.0.20","apollo-link-http":"^1.5.17","apollo-utilities":"^1.3.4","chai-as-promised":"^7.1.1","metadata-booster":"0.3.1","@types/aws-lambda":"8.10.48","eslint-plugin-import":"^2.23.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.0.10","apollo-cache-inmemory":"^1.6.5","child-process-promise":"^2.2.1","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.4.0","@types/chai-as-promised":"^7.1.3","@typescript-eslint/parser":"^2.34.0","subscriptions-transport-ws":"^0.9.16","@types/child-process-promise":"^2.2.1","@boostercloud/framework-types":"0.16.2","@typescript-eslint/eslint-plugin":"^2.34.0","@boostercloud/framework-provider-aws-infrastructure":"0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/rocket-auth-aws-infrastructure_1.0.7_1624279458393_0.41752991905441905","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-03-02T09:04:10.440Z","modified":"2026-06-17T11:30:38.181Z","1.0.0":"2021-03-02T09:04:10.915Z","1.0.1":"2021-03-02T09:19:31.306Z","1.0.2":"2021-04-27T09:48:23.753Z","1.0.3":"2021-05-14T09:49:35.481Z","1.0.4":"2021-06-01T14:45:10.880Z","1.0.5":"2021-06-02T11:17:27.946Z","1.0.6":"2021-06-02T11:31:24.444Z","1.0.7":"2021-06-21T12:44:18.600Z"},"bugs":{"url":"https://github.com/boostercloud/booster/issues"},"author":{"name":"Booster Cloud"},"license":"Apache-2.0","homepage":"https://booster.cloud","keywords":["Booster","plugin","aws","auth","cognito"],"repository":{"url":"git+https://github.com/boostercloud/rocket-auth-aws-infrastructure.git","type":"git"},"description":"Booster rocket to deploy an auth api using AWS Cognito","maintainers":[{"email":"alvaro@booster.cloud","name":"alvaroloes"},{"email":"javier@booster.cloud","name":"javiertoledo"},{"email":"labs@theagilemonkeys.com","name":"agilemonkeys"},{"email":"mario.castro.squella@gmail.com","name":"marcastr0"},{"email":"andreduarte@theagilemonkeys.com","name":"andreduarte-am"}],"readme":"# Authentication Booster Rocket for AWS\n\nThis package is a configurable Booster rocket to add an authentication API based on Cognito to your Booster applications.\n\n## Usage\n\nInstall this package as a `devDependency` in your Booster project (It's a `devDependency` because it's only used during deployment, so we don't want this code to be uploaded to the project lambdas)\n\n```sh\nnpm install --save-dev @boostercloud/rocket-auth-aws-infrastructure\n```\n\nIn your Booster config file, pass a `RocketDescriptor` array to the `AWS Provider` initializer configuring the aws authentication rocket:\n\n```typescript\nimport { Booster } from '@boostercloud/framework-core'\nimport { BoosterConfig } from '@boostercloud/framework-types'\nimport * as AWS from '@boostercloud/framework-provider-aws'\n\n\nBooster.configure('production', (config: BoosterConfig): void => {\n  config.appName = 'my-store'\n  config.provider = Provider([\n    {\n      packageName: '@boostercloud/rocket-auth-aws-infrastructure',\n      parameters: {         \n        mode: 'Passwordless'                     \n      },\n    },\n  ])\n})\n```\n\n###### Note:\n> Make sure that you have defined the suitable roles for your application. Please, check the [Official Booster Documentation](https://github.com/boostercloud/booster/tree/main/docs#authentication-and-authorization) for more information.\n\n## Configuration Options\n\n```typescript\n{\n  passwordPolicy?: {                         // Optional, all values are set to true by default.\n    minLength?: number,                       // Minimum length, which must be at least 6 characters but fewer than 99 character\n    requireDigits: boolean,                   // Require numbers\n    requireLowercase: boolean,                // Require lowercase letters\n    requireSymbols: boolean,                  // Require special characters\n    requireUppercase: boolean                // Require uppercase letters\n  }\n  mode: 'Passwordless' | 'UserPassword'      // If Passwordless, the user must be a phone number. If UserPassword, the user must be a valid email.\n}\n```\n\n\n\n## Outputs\n\nThe auth rocket will expose the following base url outputs:\n\n```sh\n<appName>.AuthApiURL = https://<httpURL>/production/auth\n<appName>.AuthApiIssuer = https://cognito-idp.<app-region>.amazonaws.com/{userPoolId}\n<appName>.AuthApiJwksUri = https://cognito-idp.<app-region>.amazonaws.com/{userPoolId}/.well-known/jwks.json\n```\n\n| Output             | Description                                                                            |\n| ------------------ | -------------------------------------------------------------------------------------- |\n| AuthApiURL         | Base Api Url which will exposed all auth endpoints.                                     |\n| AuthApiIssuer      | The issuer who sign the JWT tokens.                                                     |\n| AuthApiJwksUri     | Uri with all the public keys used to sign the JWT tokens.                               |\n\nThe `AuthApiIssuer` and `AuthApiJwksUri` must be used in the `tokenVerifier` Booster config. More information about JWT Configuration [here.](https://github.com/boostercloud/booster/blob/master/docs/README.md#jwt-configuration)\n\n### Sign-up\n\nUsers can use this endpoint to register in your application and get a role assigned to them.\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/sign-up\n```\n\n#### Request body\n\n```json\n{\n  \"username\": \"string\",\n  \"password\": \"string\",\n  \"userAttributes\": {\n    \"role\": \"string\"\n  }\n}\n```\n\n| Parameter        | Description                                                                                                                                                                                          |\n| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| _username_       | The username of the user you want to register. It **must be an email in UserPassword mode or an phone number  in Passwordless mode**.                                                                                                                              |\n| _password_       | The password the user will use to later login into your application and get access tokens. **Only in UserPassword mode**                                                                                                           |\n| _userAttributes_ | Here you can specify the attributes of your user. These are: <br/> -_**role**_: A unique role this user will have. You can only specify here a role where the `signUpOptions` property is not empty.|\n\n#### Response\n\n```json\n{\n  \"id\": \"cb61c0a4-8f85-4774-88a9-448ce6321eea\",\n  \"username\": \"+34999999999\",\n  \"userAttributes\": {\n    \"role\": \"User\"\n  }\n}\n```\n\n#### Errors\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\n\nExample of an account with the given username which already exists:\n\n```json\n{\n  \"error\": {\n    \"type\": \"UsernameExistsException\",\n    \"message\": \"An account with the given phone_number already exists.\"\n  }\n}\n```\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\n\n### Confirm Sign-up\n\nWhenever a User signs up with their phone number in `Passwordless` mode, an SMS message will be sent with a confirmation code. If you're using a `UserPassword` mode an email with a confirmation link will be sent.\nThey will need to provide this code to confirm registation by calling the`sign-up/confirm` endpoint\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/sign-up/confirm\n```\n\n#### Request body\n\n```json\n{\n  \"confirmationCode\": \"string\",\n  \"username\": \"string\"\n}\n```\n\n| Parameter          | Description                                                                            |\n| ------------------ | -------------------------------------------------------------------------------------- |\n| _confirmationCode_ | The confirmation code received in the SMS message.                                     |\n| _username_         | The username of the user you want to sign in. They must have previously signed up.     |\n\n#### Response\n\n```json\n{\n  \"message\": \"The username: +34999999999 has been confirmed.\"\n}\n```\n\n#### Errors\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\nCommon errors would be like submitting an expired confirmation code or a non valid one.\n\nExample of an invalid verification code:\n\n```json\n{\n  \"error\": {\n    \"type\": \"CodeMismatchException\",\n    \"message\": \"Invalid verification code provided, please try again.\"\n  }\n}\n```\n\n### Resend Sign-up confirmation code\n\nIf for some reason the confirmation code never reaches your email, or your phone via SMS, you can ask the API to resend a new one.\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/sign-up/resend-code\n```\n\n#### Request body\n\n```json\n{\n  \"username\": \"string\"\n}\n```\n\n| Parameter          | Description                                                                            |\n| ------------------ | -------------------------------------------------------------------------------------- |\n| _username_         | The username of the user you want to sign in. They must have previously signed up.     |\n\n#### Response\n\n```json\n{\n  \"message\": \"The confirmation code to activate your account has been sent to: +34999999999.\"\n}\n```\n\n#### Errors\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\nCommon errors would be like submitting an expired confirmation code or a non valid one.\n\n\n### Sign-in\n\nThis endpoint creates a session for an already registered user, returning an access token that can be used to access role-protected resources\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/sign-in\n```\n\n#### Request body\n\n```json\n{\n  \"username\": \"string\",\n  \"password\": \"string\"\n}\n```\n\n| Parameter  | Description                                                                            |\n| ---------- | -------------------------------------------------------------------------------------- |\n| _username_ | The username of the user you want to sign in. They must have previously signed up.     |\n| _password_ | The password used to sign up the user. **Only in UserPassword mode**                                                  |\n\n#### Response\n\nUserPassword:\n\n```json\n{\n  \"accessToken\": \"string\",\n  \"expiresIn\": \"string\",\n  \"refreshToken\": \"string\",\n  \"tokenType\": \"string\"\n}\n```\n\n| Parameter      | Description                                                                                                                          |\n| -------------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| _accessToken_  | The token you can use to finish de session.|\n| _tokenId_      | The token you can use to access restricted resources. It must be sent in the `Authorization` header (prefixed with the `tokenType`). |\n| _expiresIn_    | The period of time, in seconds, after which the token will expire.                                                                   |\n| _refreshToken_ | The token you can use to get a new access token after it has expired.                                                                |\n| _tokenType_    | The type of token used. It is always `Bearer`.                                                                                       |\n\nPasswordless:\n\n```json\n{\n  \"session\": \"string\",\n  \"message\": \"string\"\n}\n````\n\n| Parameter      | Description                                                                                                                          |\n| -------------- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| session    | The type of token used. It is always `Bearer`.                                                                                       |\n| _message_    | Message with the next steps. It is always: `Use the session and the code we have sent you via SMS to get your access tokens via POST /token.`.  |                                                                                     |\n\nQuery to get the access tokens for Passwordless mode:\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/token\n```\n\n#### Request body\n\n```json\n{\n  \"username\": \"string\",\n  \"session\": \"string\",\n  \"confirmationCode\": \"string\"\n}\n```\n\n| Parameter  | Description                                                                            |\n| ---------- | -------------------------------------------------------------------------------------- |\n| _username_ | The phone number of the user you want to sign in. They must have previously signed up. |\n| _session_  | The session obtained in the sign in response.                                          |\n| _confirmationCode_  | The confirmation code received in the SMS message after sign in.              |\n\n#### Response\n\n```json\n{\n  \"accessToken\": \"string\",\n  \"expiresIn\": \"string\",\n  \"refreshToken\": \"string\",\n  \"tokenType\": \"string\"\n}\n```\n\n#### Errors\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\n\nExample: Login of a user that has not been confirmed\n\n```json\n{\n  \"error\": {\n    \"type\": \"UserNotConfirmedException\",\n    \"message\": \"User is not confirmed..\"\n  }\n}\n```\n\n##### Revoke token\n\nUsers can call this endpoint to finish the session.\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/token/revoke\n```\n\n#### Request body\n\n```json\n{\n  \"accessToken\": \"string\"\n}\n```\n\n| Parameter     | Description                                   |\n| ------------- | --------------------------------------------- |\n| _accessToken_ | The access token you get in the sign-in process. |\n\n#### Response\n\n```json\n{\n  \"message\": \"string\"\n}\n```\n\n| Parameter     | Description                                   |\n| ------------- | --------------------------------------------- |\n| _message_ | Message with sign out confirmation. It is always: `Signed out` |\n\n\n#### Errors\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\n\nExample: Invalid access token specified\n\n```json\n{\n  \"error\": {\n    \"type\": \"NotAuthorizedException\",\n    \"message\": \"Invalid Access Token\"\n  }\n}\n```\n\n### Refresh token\n\nUsers can call this endpoint to refresh the access token.\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/token/refresh\n```\n\n#### Request body\n\n> Refresh-token request body\n\n```json\n{\n  \"refreshToken\": \"string\"\n}\n```\n\n| Parameter      | Description                                                                            |\n| -------------- | -------------------------------------------------------------------------------------- |\n| _refreshToken_ | The token you can use to get a new access token after it has expired.                  |\n\n#### Response\n\n```json\n{\n  \"accessToken\": \"string\",\n  \"expiresIn\": \"string\",\n  \"refreshToken\": \"string\",\n  \"tokenType\": \"string\"\n}\n```\n\n#### Errors\n\nRefresh token error response body example: Invalid refresh token specified\n\n```json\n{\n  \"error\": {\n    \"type\": \"NotAuthorizedException\",\n    \"message\": \"Invalid Refresh Token\"\n  }\n}\n```\n\nYou will get a HTTP status code different from 2XX and a body with a message telling you the reason of the error.\n\n### Forgot password\nIn case the password is forgotten, users can initiate the password change process through this endpoint.\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/password/forgot\n```\n\n#### Request body\n\n```json\n{\n  \"username\": \"string\"\n}\n```\n\n| Parameter     | Description                                   |\n| ------------- | --------------------------------------------- |\n| _username_    | The username of the user whose password you want to change. They must have previously signed up. |\n\n#### Response\n\n```json\n{\n  \"message\": \"string\"\n}\n```\n\n| Parameter     | Description                                   |\n| ------------- | --------------------------------------------- |\n| _message_     | Confirmation message. It is always: `\"The confirmation code to change your password has been sent to: [USER_EMAIL].\"` |\n\n\n#### Errors\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\n\nExample: User not found.\n\n```json\n{\n  \"error\": {\n    \"type\": \"UserNotFoundException\",\n    \"message\": \"Username/client id combination not found.\"\n  }\n}\n```\n### Change password\nUsing the code obtained from the email sent by the forgot password endpoint, users can change their password.\n\n#### Endpoint\n\n```http request\nPOST https://<httpURL>/auth/password/change\n```\n\n#### Request body\n\n```json\n{\n  \"username\": \"string\",\n  \"password\": \"string\",\n  \"confirmationCode\": \"string\"\n}\n```\n\n| Parameter  | Description                                                                            |\n| ---------- | -------------------------------------------------------------------------------------- |\n| _username_ | The username of the user you want to change the password. They must have signed up previously. |\n| _password_  | The new password for sign in.                                          |\n| _confirmationCode_  | The confirmation code received in the user's email.              |\n\n#### Response\n\n```json\n{\n  \"message\": \"string\"\n}\n```\n\n| Parameter     | Description                                   |\n| ------------- | --------------------------------------------- |\n| _message_     | Confirmation Message. It is always: `\"Your password has been successfully changed.\"` |\n\n\n#### Errors\n\nYou will get an HTTP status code different from 2XX and a body with a message telling you the reason of the error.\n\nExample: Confirmation Code is missing.\n\n```json\n{\n  \"error\": {\n    \"type\": \"MissingRequiredParameter\",\n    \"message\": \"Missing required key 'ConfirmationCode' in params\"\n  }\n}\n```\n","readmeFilename":"README.md"}