{"_id":"node-red-contrib-oauth2","_rev":"55-421444f25ab10ceb42ebf3c106525d9e","time":{"1.0.0":"2019-03-10T22:59:18.628Z","created":"2019-03-21T02:06:27.812Z","1.0.1":"2019-03-21T02:06:27.995Z","modified":"2024-05-25T16:49:11.710Z","1.0.2":"2019-03-25T00:31:16.208Z","1.0.3":"2019-03-25T13:52:41.643Z","1.1.0":"2019-03-31T02:56:12.710Z","1.1.1":"2019-04-01T01:33:20.765Z","3.0.0":"2020-12-17T18:16:25.934Z","2.0.0":"2021-03-15T16:33:45.806Z","2.0.1":"2021-08-01T20:22:12.888Z","2.1.0":"2021-08-01T22:01:21.516Z","2.0.3":"2021-08-03T17:06:50.362Z","2.0.4":"2021-08-20T15:39:00.998Z","2.0.5":"2021-08-23T12:34:58.598Z","2.0.7":"2021-08-23T19:36:54.433Z","3.0.1":"2021-09-09T11:42:31.890Z","3.0.2":"2021-11-22T20:34:43.701Z","3.0.3":"2021-11-23T11:02:56.113Z","3.0.4":"2022-08-01T03:11:05.319Z","3.0.5":"2022-08-16T00:36:09.847Z","3.0.6":"2022-08-16T00:42:43.537Z","3.1.6":"2022-08-16T00:44:52.935Z","3.2.6":"2022-08-16T00:48:08.166Z","3.3.0":"2022-08-16T01:01:44.727Z","3.3.1":"2022-08-16T14:22:57.776Z","3.3.2":"2022-08-16T14:28:51.181Z","4.0.0":"2022-09-02T09:53:57.663Z","4.0.1":"2022-09-02T15:29:30.949Z","4.0.2":"2023-02-22T23:07:11.441Z","4.0.3":"2023-02-22T23:14:47.894Z","4.1.0":"2023-02-23T12:02:55.281Z","4.1.1":"2023-02-23T12:46:53.348Z","4.1.2":"2023-03-07T18:23:19.833Z","4.1.3":"2023-03-07T18:35:22.724Z","4.1.4":"2023-03-25T16:13:21.196Z","4.1.5":"2023-03-27T14:43:04.521Z","4.1.6":"2023-04-01T20:44:20.890Z","4.1.8":"2023-04-05T02:33:47.722Z","4.1.9":"2023-04-05T12:40:30.687Z","5.0.0":"2023-04-06T17:56:22.205Z","5.0.1":"2023-04-07T11:49:42.084Z","5.0.2":"2023-04-08T14:00:19.783Z","5.0.3":"2023-05-29T01:45:45.248Z","5.0.4":"2023-05-29T03:03:18.424Z","5.0.5":"2023-08-31T10:42:58.009Z","5.0.6":"2023-09-11T15:22:05.476Z","5.1.6":"2023-09-15T16:30:54.302Z","5.2.6":"2023-09-17T20:23:42.999Z","5.2.7":"2023-11-20T18:14:47.454Z","6.0.0":"2024-05-21T10:41:02.601Z","6.1.0":"2024-05-24T22:23:54.041Z","6.2.1":"2024-05-25T16:49:11.552Z"},"name":"node-red-contrib-oauth2","dist-tags":{"latest":"6.2.1"},"versions":{"1.0.1":{"name":"node-red-contrib-oauth2","version":"1.0.1","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"b38bfcdfc0f7450f0d917d2fdd3c0422d11b34f9","_id":"node-red-contrib-oauth2@1.0.1","_nodeVersion":"11.12.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PoPr3fnHK+jewLNs/wUMVKH86Zm5ZixFkDtLPAPtChZ8L7ecRyCaIYHqmZr2WmBQueLqMHEbjYjfzW88ygVv2g==","shasum":"53b63bcd0439312d056087f332427343d07bfb03","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-1.0.1.tgz","fileCount":11,"unpackedSize":54438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckvGlCRA9TVsSAnZWagAAUTkQAIElw4oORx5D1f0Vvkdk\nF1bbbEwhvq2PLTM9knYhUaIwk5mi6bf3uJxHBl3HJ1f9P/JYly/dXLpETJTO\nJfdwGatIU01wt3MrgilKXcyMoF5FgwsO3LuDrQ1EIJCDduDCluXEihyEO2p8\nM1BTbXOpdNxosuzaX1DbsqChORIsZ7sM0nlhsjBlSyos2pdjqbA7E1dJQi50\n6O+HUvIVuhd7f4HKk9YqD8D7GGG/ZPUXzAsTUloHwVTQOUdcPgsqOCMiAZQJ\nX9R+xTFEK2m0J3CllLtFCwbc02fSxHTmIcDr8iFGG8V30nkk8ylK8AJ7atAe\nNbWTkhhg5TS/KyI5RPSjGUNGZK3+TBZY/NOkudHNR8yDJ5kcfLhlA/pEZQjL\nQRKQUWDpoV/2dMHZkc8CO4iYfNjb9TVNC7M+Dj+PgOT0VZgbuiVeOFSRFo7S\nVCTjueGF0N9ISUB0LSffDkaGu29J65gC11YkGRc3pzF30j6rBXvabHDm24vW\nis5oU+MbbRuLceEvBf/z+j45E5xq/7XBkpZl4UWEjRP2Sx5scPSQghWSsAae\nYY124x4ZDZpWN59wiJKPAT4Mhel/gJyNpbNe5R74trcOPBldLBGrEpdQAjeq\nl0MO+Npn4Rlpb6y8p/DkXGUbssU44oyFUvPHYx9/FRr2+LfIyX3U+alortOR\ncKj3\r\n=6oZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoeMGJkyl34xlfzv0ZQT7VqJ6eR6imUmhrdXvqKXJ57AiEA0PlRG2JywTzPr5uwE15Ytll074BohFzIaqqw/asdymU="}]},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_1.0.1_1553133987813_0.11453049720605235"},"_hasShrinkwrap":false},"1.0.2":{"name":"node-red-contrib-oauth2","version":"1.0.2","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"0d8372352c36248b01d78a991b380338323899b1","_id":"node-red-contrib-oauth2@1.0.2","_nodeVersion":"8.11.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PPJWgKZXLiX+gDUYIh6G3C/KogRBg+zAlbzqdeYaTs/YDwAntWhuR+vFddmYjk8x9LlJ4V7RpjMS4N54v296GA==","shasum":"4b6570f8bcaccb5573ff378ee60a7cb52f951072","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-1.0.2.tgz","fileCount":11,"unpackedSize":56303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmCFUCRA9TVsSAnZWagAA0nQP/R7CQJ8A0V6te0/DZX7l\nuSQZOkiZn5oSo7tka44v2RFCecBJ7EeQOaooeHVIcR3fsxyyNd96tWe1W1Di\nXhdWktvC0NaFSd280JkvExdQmTqKnLQ88s4G5BdzELCvkbsCWWBDOYTbAuj8\nk/omr2En2FPB+9BUnNkcj06vLbELeBVFO0u+qL7uo1BO1WqadaJSzuRTziuj\nH6rEktkC2c2Tp/bLhCC+mqFbrNoGMwrEr6snoDJGw4BGD+RHPon+PrKQikyC\nU5IIwBoKI2tWOLSRtGGm97mPPXf8XP8/BY/iXY3Fpl2E3ZRCd6S3Hz9BedKL\ncXUwo2F4BATveMKy1aZmq1bDdaVMuDWI8tCAL4I7+AJGp5z7OLbGDkvcYNPg\nRXlynwwlOuyn97vt0z+bXi7C23WFu6AeAN4lnit33DofmLjHqGD5s19fPDOe\nvrifbkk3m5ao8TckUguLnakQiZ1Uchs/EjKdHqXlDpQEWEQ9aPa11BXXx6/I\nddPZwhl2LTjlDmH5Leq1ECDgp0WSRTYwbSc3nePoE5twpQGbOoQGtr0YQQhL\nKXOtBkLxXuzM5NJCRPT6lCrRj0vPzE4AW7uILhY1g2KP65mYUfs2AIG/CHjC\nPOFZLWGd8Pftlc+CWRgZK9KY8gZPRmdf9FNrI+Lj4BmNKEgfLTVVzoiQgsxD\nbDUx\r\n=rQo3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh0VnMQE3H3Fr55UJ9KN3Tu1TDfWpAS2JzCVtGrEGxcgIge89HWnUHmzQHtUy9iXc5Q0RSgm2rYIFf5unzLa3gCNc="}]},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_1.0.2_1553473875988_0.6863451036029005"},"_hasShrinkwrap":false},"1.0.3":{"name":"node-red-contrib-oauth2","version":"1.0.3","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"7fcd4229a02188499230ba32db25ab1567a1fe0f","_id":"node-red-contrib-oauth2@1.0.3","_nodeVersion":"8.11.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/yG9J/OSLuc+SW4xuF0CqZkfGdwf4f4P+Tkhg4AsXR2B5HXZEmpGhRmeFf8ErUFM7ov+aU9SqiIV+uKBUBjEtA==","shasum":"9094dfc110a0edce0e73f1af5952f7bf138e8d36","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-1.0.3.tgz","fileCount":11,"unpackedSize":58687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmN0qCRA9TVsSAnZWagAACgsP/1WgKyZCLTEq4fZjDfct\n6w1Mn0psllUfcrplSSiq91HWqzKy63w/3vTKnNRFevVBwWFPzuYRuFhqRnmL\nxMfWFDEJ+RS86S0YDgkoST8jACO3Xl+SkTKfhKpFx1luLXDXrz9m6qPl3eDm\n5MGeTxBfF+12D6wvpolWk5aGU0720MaLyGEw/EPqn8wW4h6pCxpWX/dcikvu\neQJPLOvwOsLu8fAY+T1RtWzNPXo+xgXOKVg4S/f/9XXASYz8t8QS2vlnsm9h\nWq1aVFaVsPlG+gk/oZt8iF1SeUjODkvIMgU2s37kKWp0YuGdaeOem3CNLjiu\nabQwJLPCgULzntk5SEivSVUpi+bn1t25isBeKqQSEd7Pzytubl5DoJgYam+Z\nqk5v1tslgqcha/ZytLhAgKmAs8XD6/BZVBpD+7EmOObFbXQhQvQAtjuBMmaz\ntkzTe2qqZcalDb4yWwFEc2722PgrSOBKFnk4hHzuykJKpceQ6jGHr69A451D\nZ4cygOAe2tgDSMBuWnNhUyTvsVSgSMf8HlYusNC47skx1JQvYHNuTO02xHBc\noY78YuEximARqqmqEaw/cBl4pvpJx6A2qBOrX98v8JLu+xQuUOjBWvCrt4Bp\nEDZN6oscDp5CNLnVY0Rl55GWRtFHtTEWfrFQHXqzjfBYJzrL/TSuMl+xWEKr\nf17W\r\n=tZVV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgWDq1HgsL+eD4GVXGAEmC3pm2UVMOFt+8zUn0lkEpjAiAnG0rmF3L+fmQi+8MrNyOIDwuZntQFfZB/n4QN0E0XdA=="}]},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_1.0.3_1553521961367_0.24112558261798167"},"_hasShrinkwrap":false},"1.1.0":{"name":"node-red-contrib-oauth2","version":"1.1.0","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"d479e48e418c490e5231a3a69f96a127324a0b53","_id":"node-red-contrib-oauth2@1.1.0","_nodeVersion":"8.11.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Iz7mkasay9FNFtI8Fo0/6dwedCj7wVJ+rLPye1JcqccgZbT6iKAGpU1kSsl6uKwIebG1E1I+zSlPPUt6iL1qDg==","shasum":"afd2ba2c6c0712f9269daa71743e21d07e1bd931","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-1.1.0.tgz","fileCount":14,"unpackedSize":70248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoCxNCRA9TVsSAnZWagAAawoP/2zZDSfFDyR3f3n6iHZ5\nc9Pl2rz+kDbpDuAFbJk3bITdfQQiJnGpmIHxmCdLy2fC9tFx3qWQzB0THpvr\nkmW5k2iXuwtsBdRTtubye0ZNiocAdW7LdHGuPVum9cW0/qN2ofOtbG4QGHkm\nd0Ehz+rl/GzYc4KmAV77JQhng1kgvpa79zHw+SpIAf79uuxtUR3xpJQLwdsT\nIzEcF18CEMscb263Vpj/4MNF3kXUTzEo3EHzkAYI1CbIPk0U9v3+TrkSeRLC\nqVNEhtMaZKCtuxwV+F3Lq9GjjmaQ1o6lKl0lDUouz2chg+/uo8Wel16ny+Wt\nTV48vEIw+wE4L89Od8boV1m25vQENIgRhM5m9JvLhniJYNyyCfyt2n8SnsBn\nlHQzXvIUYFaYz3LlIvrsvC4iauxEGR8xNKimwtcEHtDw/i4Xx/TZt1AO4dcC\naKR+X8zeR6oX2BRFGEbMpplPdo7XxccJZSCGEtzXxw0uLMwICswWjmVGY4Mf\nSyMHPPzjjSGwaHMxWrZGGi9VTmRkBACMSEaura8xSN0HnGvtQPcqcV1DdDvb\nW5mhkelFYlECJYOGpUVeooLWpgOZyzBqKUJdsRm3yxrx6psmc3xYwRpG+6jC\nT2/gGE2WxsaXNjOc0EE7QFgqCJklNnSApwg+0Ds3jMybcpTfPA5zlmoLGqJQ\nf7cj\r\n=8H2T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/37cObrr4CozZ0oobWvrX1HWrYYtETcdJrPFZHfVLUAiAB3OUbPLQq8J90e+Df2gwwGnF4vMg+oZYYjyqzkZhz6g=="}]},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_1.1.0_1554000972501_0.5469289760145588"},"_hasShrinkwrap":false},"1.1.1":{"name":"node-red-contrib-oauth2","version":"1.1.1","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"c4bc2bded951af28b0081c6a1fb1b601dc58a27b","_id":"node-red-contrib-oauth2@1.1.1","_nodeVersion":"8.11.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Vhum4ZVSox3qU8pD/1rxYvDim4j3Y+OaPI6FzFq3EOZphYLlkR9g1AH18/nHJYHKbAfjisxrAvkk9JW3ru7oZw==","shasum":"b2d9005a74dbb3bd74a068acf670fddff063701b","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-1.1.1.tgz","fileCount":14,"unpackedSize":70248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoWpiCRA9TVsSAnZWagAA7cUQAIGLUQy0SO/fx9B74g+h\n8Kv1TWHIgxIfSlgLDwjvjEOFixVBQm2A8q+JIQ0PZjti3xx65OqkE3V2vGQm\nmHo3hFsEsx36BemW8k3lTLVQsN7PldE3m2OzdtfWq+zcCA5ZJnzz5rjrakZx\nALcAFk8RgRsI8K+peB1Q3ntQ+2FztoY4CjYlp/kxj/RVTJTzqVJWsAYSLNrv\noLGbUysNEEW3GidlozcZPup1KAtv9m4S/hpQN0bPFUFSnhOIvkkAyAb8nBse\njLwERK8FzTJ0M/7bLlHABke+dY9AsQJvXLA6sqPVJBlxBVVSs9IR1483nWmP\nSr11cfKwYJCIzkRah81vGdgO/silEjzbcPKwsQJm6Vgiq5JN1CXtVvx45AXL\nG6AN5rMPys/8OrGcnTjAYau2dbVephCiaFwq7yuWyLVUEP8fsUGHN6EfpUAy\nvNXv6KKZsa1P9KB9eHvhbK3SahNGjdketRCIUxmkI10C8EuPoC5aspFcMQ+5\nsXjjl94Fkj92WJTK/2B9B5oTiil710lX8Eswy8djheYjbNR+WfCXyrRfOT98\ndmvS/Ay6Cnok/N6Cw0HIwEmcz4IaNKQF/aFvYFUpR8rQnhzo21qsIdL4z+KV\n12+3hkPRa4N5vQJgJRNvko7U0f1laa9W9e+Eka6Vd3TV6VNcf/QoX/TK6LvU\ncpdc\r\n=cPDo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyGy//AEhKxZrR75KPntF4EroKJwUdFZhWvpjJwMbQKAiEA1BJmcfVnMivRzVrJk3jSCs8mTHJiI6wyU6mZXJUCncU="}]},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_1.1.1_1554082400561_0.4775889352304552"},"_hasShrinkwrap":false},"2.1.0":{"name":"node-red-contrib-oauth2","version":"2.1.0","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"c7490d25072ebfeb76ea4e406425165ccba259fd","_id":"node-red-contrib-oauth2@2.1.0","_nodeVersion":"12.22.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-FZC60htPo37WrSObN7AJqa9FAQ1hbhjeLWc8pSe/4mxLGevVzGQ22wmbnFg0uh1eWLohWvQouFN00ruQtPK+ew==","shasum":"fd623058dd02f84aff6f091a0c7a8e3f677b16b5","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-2.1.0.tgz","fileCount":15,"unpackedSize":81958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBxmxCRA9TVsSAnZWagAAO+cP/A9iHBCKnB4FzrwaoJlO\nj1DfxGGfxxNNP3VTWk1TidTd9Iha86/wBYTuKdERNQiUTit3muEqBuSSoqhz\nWxgksyrVdPeks9uz+dFGvKn9jZhJZKCaVZWJ26Ke21YhxfdnWzRMzXM57EAM\nzUEXoxG9fD8wXRGyKnB46nPs37oqBpy9+cBOmJf3gD5+YLJ+5l4uckNn6IId\nUkhWBYINNxHEo0sVDV1Y62tcXSqVq/WbT3IdBkV3mormr5ZuMA+XwGdPwAkS\nosvqs6Hu1Yx0oO/ZJfe6RjyHiyNflxL2dumwE3XYP8GlD8DxGd81GU1l2q45\ndLl29zDJXwgbi1qgTvEjdtK4jGqzb/NxGR/lKndih7M7hW4d9Q2qACBbLriX\nc1y1OuJqkgrejsMvFgVto2l6AzPl/DF8YLA5pJTiC3sT7sGwAs8bAtKjM9th\nRXSyrTLak677te53dQuJ5MlUxkFB6nCu078jymLc7bLIsko3uVCfjECtAi4G\n8ELNDH3MWR5Kq4MV/rZgg0t5LZ2M/qaQGmRCb8qVMqi2VhJY9ZdV/dGNr4cJ\n+ogjivajlyqGQiYL45S91UPjFyKIbEVpfk6q9L/01de4f51qsbaZm3S/6bAY\nWY/KqaJqWUdIlk53GQ0QHFSpTQL4it851W3MsAq1+w1YV8zIK3NnQ4SO9KDU\nst5S\r\n=pMV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQxvfI9xtRW+jGWZBtqOoXqW10P9g69n89cRJ1w6WT5AiEAwkvRwytgf0edyG9AS8RsvDr2BMwbRY1lbRUyTdxd4ds="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_2.1.0_1627855281379_0.8059801249332419"},"_hasShrinkwrap":false},"2.0.3":{"name":"node-red-contrib-oauth2","version":"2.0.3","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"482ef8a55b9673a0d6364b72ca8694fb9a2f17ee","_id":"node-red-contrib-oauth2@2.0.3","_nodeVersion":"12.22.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-CzD0jkBC5EZxMytMxforGUBFF+9IWDINk9aT2U/97HwkqXS0m4/ySS4xn+rSGIr35EpD8P+l3Ey8wu2WeHwInQ==","shasum":"19bd888f783471f03814f56804349aa9bbbfca5e","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-2.0.3.tgz","fileCount":15,"unpackedSize":81936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCXeqCRA9TVsSAnZWagAAwO0QAKCoqFFvcHrQix2tWmj9\ndoH6gAdyMVGTP5z4NMwKdVPPkF9dhmAo+JQmo/4eL3PA4M5XRn+/1aNiApej\ndRxfrNIF66mXW5Qr9EzQTeEIMnEIowsJv40z99bGOb8lbQL/3hJMxC3g0Kpj\ne+tm9osI8gZY5OA5uQgfiVXg2iLTtrqP1/nluf/d7x4hvMgOwgsSAcXBdMkY\n5U13AtD3VGE027lHi87sAB/6fuk8JybY2LD2dUiqq6auB+I6UM1fJfEo5vyk\nkYDUBaToLzavRrbgyqS1fpsIrxaymAOs4uXOoxQ/86PkId8AV+o9GVf9lG/T\n3DOjM8ieQ36d/qYCYcCJxDgyP0lO8FUwjfTWRq6wtVqjelnFDKWyU/ifV1VV\npi6YhyjJBI3Rx67exkRwCG8F6PN3yaLiapa8w1iLZaI8xdGgV+Go9e73Rscf\nhijv4jfF7+HJ9rg0sfEAFrqcfHHaM9C0AjsqbRz7Q7/3rUBUuW8J+ePkCoek\n2uwJkhiyisw+9CWxAYMyGH2xtOfTmZqAiwMW8F4V40yRgjqEdkSStScl4zRX\n08mZ4n9PkxaNCfMA+cWwgrF8/i0OWSfdLy5Ry1A7cI0kTfAr21VTu//xkQRb\naCQQY8paTNMMtPYLCKZQNwxkPxF5R+fPrsyQ9yFh4yNIzNbWCj4Y7i5raYz5\nvznz\r\n=+hxR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgreHoZkxtxl7GGhlD1t4g5e3d1NZRiaSYHGLNDbkLggIgSNwkS52vbALcFgRMdCXXE8RWHiXyOgfmxpGFCfgEPJI="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_2.0.3_1628010410134_0.17587977837082924"},"_hasShrinkwrap":false},"2.0.4":{"name":"node-red-contrib-oauth2","version":"2.0.4","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"25826a77856e041e3d2a459835ef526976f73d24","_id":"node-red-contrib-oauth2@2.0.4","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-rkUvET2GRwoNQApU3kP2o3IcNsW0sExJGLs7sVka/h1jLqjmQBSh36wK4oQ7vhujH8pvuqKugQEySKwZeyn6fA==","shasum":"b0605ae94e00b5d815300fed19e9f7cf146bfee9","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-2.0.4.tgz","fileCount":15,"unpackedSize":82113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH8yUCRA9TVsSAnZWagAAp5sP/2zDK4H76+F6FUPhxO1i\nGB1Y/E6XsibjQspiF7TBB5O/RqxkvjGBO6oZxjngHAZ8yteUbswrJoxjAXbX\ncKG8ksuv6XtVV3OEjBRXNfEmTfkf74U+77Nh9FiHOWgGY30TkTn1k1tmwusg\n3teFmPbdx6L7MD4e1O5UDLKi3Mx+jgvLoC7Au95i5YBb3oNsOjUj3XumIEtt\nkQsGTCHZuGq+U5eTm8dhjtMTxkMCtlTXXjNYwUd6LopdHFApf8FdG6XI1F5L\nCxFP2K2pVUq6iZzQ6n+3OEM0rGxUONBgax2ZhBncMSYgld6fFMakD0E0udzX\nAn3CMK6rRXVA4wC/P1NDqRyC859H4H07XCWNmArkNlOf6jgTbnQeiOJx3bPc\nL0guI8PfWOqcMQzookLCHq7/IokpsgovEHAmRcfOyhDsK6CnK4L+Wy+2IGJw\n4hNg5zCKy4XSgGwD81wv7NdOkqxO3WeYrUnlzAlZLSFJcHuG7RStQxRH+9VS\nHxNyk8i6ICldZAmR7IreJEnB64Y01sjWcpvtjutB5+K+VQInQATcPAFe3NMR\nTtnjEh9F/OE8+xDoVEywMbGXCfDb7QCTt+tUfp4bjYAX66pmCL84uj8IR3cd\nThg50ZlfQZyhuQiIBqwoVZLmo1eCKlxnIVJm+ARm/UtXN9oHwikGKyTpxkrU\nxLuv\r\n=ppGc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsE2czH2Wy4Asdu2titw85xsiGyzjgF25xabMTFfcFawIgDeVomDED24hZihEiFTx1Mhq+shVhqT9aTX9KjPue9zU="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_2.0.4_1629473940819_0.5277761656609841"},"_hasShrinkwrap":false},"2.0.5":{"name":"node-red-contrib-oauth2","version":"2.0.5","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"ae938071414e6738ad1e9cc00e442aa511c25594","_id":"node-red-contrib-oauth2@2.0.5","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-xaG+jRWwGvIWkNHR/enEZo/vChgkRCn/BzJaHCx53174ttfCXyxsxIcAHhj3z6KCbysla5x+rHmzwgi2YyuPRQ==","shasum":"287e08c8f3b1746bcceb60a3b7ac38ede2b1b8c4","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-2.0.5.tgz","fileCount":15,"unpackedSize":82109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI5XyCRA9TVsSAnZWagAAg4QQAIMCaEV/WKIG4Wsn+A1C\nhbDwjBMuFjVOoVhuXgnF37DMSfCYCkI79bML6sdu83LBdfYa2LE8Iuk9tPHn\naVaJlWA+be2m74SiDYWtepcQw+SWnuG3ALUh6tRyB4pjjg6thYSaAPdDul2S\n0fVrK7eQq71Es+moaXr0BDA+oV55x4ke87bSAPnTWndX+XsJ4aYYo9jI+ie3\nUd+A11f91x48fRVDGcpbxfyb/wqKfFhXQWTz/0+KqepUyqz2pmOdUxat4qxQ\nmtYxoEB16poGfEJQyljQZR5k0LlSHVLlnlcbmsLD2Qx21p44QakDmLopBWem\n2hRIUtWxAQb5m6SCEnxSiX5VueMsoAAGv9/5zyylmThxqmHzc6VIOKNyPfe8\nCxn+vGmeq7m1IKxmGUXLADCnBU2ClXN6RZZtjHGmpB7S+XyNkmwaFAI0Bi7Y\nENUZVtLd43sclbGjQOqIekwOURH/x05ce/nskJw2UNWnQEydQipHkVp8WurV\nxZ5yDaikYA4IvE/cFfSt7k+ISu0j9ME344Lvv3Yb8wv7c8G7fAF6lSuIW7+p\nAvxhR1xxlj3+NVj9zWBTLJmRv97fgtj+3tH1lAUDiKpX0pQ1bYYCLU66C/9V\nntj0tbmEyDQA/YJJ36ewGJi+0or8mg2c2baMH6zgucBVnqVPngBOVKuXqskj\nfTQ8\r\n=Q9P7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8fwrsW2CQ4AP0tYDGaZg83tADQj+IO5qNw68v5MWENAiEA+rzrvcf9W5oifsL9fBdUPsIVh6LOCmLslDGpeovgTL4="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_2.0.5_1629722098461_0.5838302168949412"},"_hasShrinkwrap":false},"2.0.7":{"name":"node-red-contrib-oauth2","version":"2.0.7","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"262c95c7561b259e38e635731253420736e6a2f7","_id":"node-red-contrib-oauth2@2.0.7","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-+bRPer22ewauVeXLuwInZfsbM1VFqBba7ODNln7zXSkTAWduM64+BcCL+tP1v2ddA2KYDWn4lSVoF+/Ytw4Fwg==","shasum":"5b3c333e9e9baef6a50379536b1319b3ee550601","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-2.0.7.tgz","fileCount":15,"unpackedSize":77736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI/jWCRA9TVsSAnZWagAArckP/iym8QQTpFMIihtuGjqE\niFx4yq3TX77d1caxnPODPw81DOsqK4buU7/5ffpxJjLtj/gKatndPU7ni+Pk\nuDJXHGM0DU4zp7b3S22d/Ojano0VxFYLQg4lzzXWKBS6MkbqoNgrkjeC1ugU\nQ5RjiTWLV71O03r2uGilRbE+G8jgHPu7A5MT7oe7tFA1QJzM8UFHtwQf06mA\nb9HkZ22XI3kqzGHej0MDGwymYCOuPqptUpwQvZMJefnbJtSziUhwmFwbOE/G\nXIWT70xNtH8Ti5o+uXVOSSnrOOJhlxoG1HzqHX1Cg1nsbtyTcgPGSAVKHM8B\nMDjwuNZ6Vd1lS4+ki5aKhNfN01byitam7cFl8N30lqJB+wUAk5hQvVM2uO2g\nvdusV/8tr6U+XDc+YlgtywAD0zx7c+M/ni+hp48Wv/UkTzOId8q8xzUSaSqF\ndfWwSfl34NoW4EV5Au+0CHmUKdRPjW1mMgrpG8kPoyMZdV2nWbXHAH7QhUxx\niYSlA0L3puO5IN2c8Hr1uZk2rc7q+Jh8lcv/+ckPjCDeMbPOZEvrXJiOmEO5\nXCrTHylFEUQAOZFMFNaNxbnqp6lJfc2Bqr1aTu93l75pvmSwMc24EfTeJdG5\n5jXfERuySNIU0ndvXgFGwVXKS9FfEfpJfibzrx7U4UlqK6WlyI5/WAadbHKP\nPaK2\r\n=Aw6E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWq2y8pcnqHfA37ul1fOaR/UmZx8T0z38CAZnJ3PX9sAiA9RNI/GO94iZXoVzssg49wXOHqoeDDc8x4tH2qZWGn3A=="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_2.0.7_1629747414258_0.7320507983357354"},"_hasShrinkwrap":false},"3.0.1":{"name":"node-red-contrib-oauth2","version":"3.0.1","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"6b702ce678fc654a2fce63901701a984e5543db6","_id":"node-red-contrib-oauth2@3.0.1","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-1tq5afNni6iLTgyGP5lxqndpLnPMTpxebIakCQ+vOBpdQ0YXyoaYEs+86zESmV/noieb4ts8fgjHGXJDP1ntqw==","shasum":"afbe30c6c1544d21367370a2045ed32cc406efdb","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.0.1.tgz","fileCount":15,"unpackedSize":48160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOfMnCRA9TVsSAnZWagAA6NMP/RsQ0bdDUwdtv7n5PDFr\nH0T/sWTFnfClXDKd7Pz+4YlPPMVURXsaBlNDk/0jDHNk6P2oa3wdsnjaq3xg\nLG+XZYXPMk/9WYyFGOTXwu5IuAQudB5RIJ/St/FVPb8xzYO3BD+LhlLhlZGh\nR1TW1BDPRGJOuQwcIORQdK3ydWNQHq+9JqNr28yeHpJxXWCGgLjdkYK162gW\n6+37F+EXNQQrNtyN7+oJ7rvTd9eSZ+nYZAF9rrVzvndo/GpMrZ71IC98bjST\n4IKr2IA0izJaggrDGjktWN9wmhAFRS3UEkpPNSlc2X6c9/bqkh/bsMmsMVsg\n9da0Fx1YrMT1+B1e7SCIAAfI8GjRtdVcW+TgVDXebYQvOAzwbu9j308NrELI\nSCsNZv1Cu79lv5N1G/voY4Epcj8QfmXgMQd4D0742o3qmApjIX+tjYl/8HJW\nVdvfhXI9NY9reTYKlxFvz1CPD1CcydfdwyMUFr1cktYBuS1qClR+39ZhX2vu\ntejh8LvsWbW9vNgramJ6ZXbUH06/DjZLJlRpc4ipxFVmLFlydPpwyTjewXW5\ngRXgYI+TDysXOwU2lNfZ+agpgbdmO2OGZ06wkQDKpaW0dBbbtMCfrm7MEmnH\n2Sl9D3l5TyiK54j2f6SlhWliFkdpxsNNb0oM272kt8vSikN54H4Gse13SQDb\nwQnL\r\n=VnQs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpFGNnAKMl8sMXdXtzxTA9sNysfsjpl57n4ctL4CTq4wIhAKc5pErU1aMg7lFeL/7L+0Ftq1sWMwktq+bmjCa6/u8u"}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.0.1_1631187751784_0.5892459842840332"},"_hasShrinkwrap":false},"3.0.2":{"name":"node-red-contrib-oauth2","version":"3.0.2","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"bff59397e135ac289ef38d53a3f569280b2f8dac","_id":"node-red-contrib-oauth2@3.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-6FXI62p7JzXqYWo9GcSNDpNhz13Hm/rnT3eLLpiGSEncYiMz8jWjPA0jU7r97s5eIFk2fc6X5oasIapkZGQEcw==","shasum":"4418dec5d0902aa6ceabaf46a55fc9249cf3bac9","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.0.2.tgz","fileCount":15,"unpackedSize":49075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm/7jCRA9TVsSAnZWagAAI6AP/1nDnFSENU6Wi1x05/L0\nkD5+uGTTiJFUPl1lQJy0ulluxA8CrjOQhFCnnhNpYO+zNUYdVkb4lMxbL2Tv\nqLspSUji2Yct9E8U83M6NvDy74iDfLQCssn6AB4nW0VT4P12+Nsza4wQhV0P\nwrXUMx8yhm8kc+NoaqVP8WXedqll65/ri3MivF4r0nlqI9s/aTMQQyysW82X\nft5hMrHFFOrpmwXgoqOYI3aM88DXsaMo8hJ38l6+5W3hHd29/16W7MUGO8Qz\nCSvHDcYDCubvHr9glKvPwIXg6bMmP5rgB1RqD3NfTqpka+8FWCsB2vKSYreA\nQMc35XrVdTmkoewiiGYYClR+wR342Oo5tiM8ZcTWRGF5PPAAEKEYJoE8KZjB\nhPt8G3/97Nn8CFaZBAi9D8MOWroTX0Rmm01UEeiqhifGZHviJTUDYRUq/TEW\nJ4C4WBSqaBLnTBqdR4TrfJeQunLXCFrvEtSPIseebOrzqLBjTndi7xqruqEd\nzh97s30wfv0RI5/y2DJ59Ntuc8xEnsrDv0z2qywXRljbyoxGtRC9aOGLN3r7\nvp4hI8mKggZewqakGiLvNr3SMFnEwWYk3pCjr444PvWvI4tolPUeti8jXjKi\n0cwFqibtUmdZeKx66CRxxEDPuuKbPVAk3MDQikKRfDkPX7zbLSjPDyqsXAn4\n6EAj\r\n=Tfqc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+FcRZuPILsLHPc1aI22cdnb//Ke+05k9lnHWu5vXZtAiB+4a6UotPSJsuX9DouD+ovOb2ftLYFixcKSUECSCu5wg=="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.0.2_1637613283501_0.4640221095844115"},"_hasShrinkwrap":false},"3.0.3":{"name":"node-red-contrib-oauth2","version":"3.0.3","private":false,"scripts":{},"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*","json-schema":">=0.4.0"},"description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","devDependencies":{"json-schema":">=0.4.0"},"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"keywords":["node-red","oauth2","security"],"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"license":"MIT License","bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","gitHead":"ad64a5ea59e0902eb8e0852635184741bfc7744f","_id":"node-red-contrib-oauth2@3.0.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.4","dist":{"integrity":"sha512-kIrG/d7gdpSlo7U4iaIZsT7B3NYJwlKknpSKvZZg5s2Al/U9amWr3sZq2QGKpPbWx2UuovrZNRzhuLufjoxwAw==","shasum":"5f3560ede503677ccaea687a5833305d0bc2c401","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.0.3.tgz","fileCount":18,"unpackedSize":53541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnMpgCRA9TVsSAnZWagAA4eAP/A0QrjiQ84kDsLq9cci7\n3C5xRbITC7Ms1ayJrR3E9wZW1GlF6crMyULati1A8iPTyNAVGE4e9IlyCgPd\nvy3+JqAhWL5PBfBble99W+HbkNjIw/k+/nAmEYY0o1arkYilgXxqUUNOamlw\nlPW06W5f49nnfmRYAO1OSqOehu4dPzV7j9INtKIqwygbqszOXNdt94oic5zQ\nCuHoxZAu9S6g15XHjlOsI4SII5UHyqrhrLqSrs9rkZFNeyWQQJxy1bbQAbiX\nwSSjb3QzD01J5HfGi4Ga4iw1xK93nc2rs8BSd4/Xx4DW7S/zN0REgJ2uw46d\nsO09ltwZmRNrJ30Ao4LsL6q9r7aOwjcV07pPRToBV3Z1GYqpBp8M9k22jBdE\nqXjZTOF/bkpPuMB2vM0245u9wocrUR83DoDbK4Y3oNMBfpMus4QlFhptuqO7\nz6RwfS4TQYsAkxDUhvCLKMw9MAwz56D/r0hu3l+AlJk+X9dOBrn3z++SPJDQ\nlkee8KvtdIkzEcpiHKoFqgr3kSWKCDK89UaUgybiFn2oSJAluAc5rHnGjmWn\n+lxe1JwCfyhx2rYs/L5dML4RK6OoYeAQsMQ0J+pNI0y8C8LoUeh2d/q21tzw\nKH9efr9382cUcoxrl7l/ctcdNGtFr5XF0CxKMMep4GgYAr96Bm6cCXq5VfIc\nLHPB\r\n=RHrE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCudU+voFDg1lki8X2DqlA1IsPxUdCPsD2Cng6khkJEbQIhAK57rnChVnTXdqc9cTSPrLbcGrsnW/BRPbJlK182Ev0W"}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.0.3_1637665375955_0.35138199000850845"},"_hasShrinkwrap":false},"3.0.4":{"name":"node-red-contrib-oauth2","version":"3.0.4","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"51dfa799fe6ce20036c3429691e8f1b9bfbd1466","_id":"node-red-contrib-oauth2@3.0.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-B6Mlk2ZmuHDppbElXFZnT8hT11B1dl5Y5I9ilzPv2sMVRRFpFDOR7F9kN73JEr5ZtSZNO51ZQllhg07Qmslxww==","shasum":"351bd3075cca1c624fe13cff3decf197e5b67099","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.0.4.tgz","fileCount":18,"unpackedSize":53679,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVOazgMTfjuxasa/b8ktzLG+gdDy5KOi+cTIbhYoHp/AiBCVXM6O26mBwY0nd9GYB8yku0lqqS9QCfAwZi4vkN5Bw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi50RJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0LA//SgY/rmu8V3+xEaYEtfs36/FpScrjR+JVLqHUJ4+GfjqOWJpz\r\n/3AsLnPEUYMYAD6IdrKheLwCuhQV1C0gYzoszyKPxZWmaAu1lajK044wWwFd\r\nrH/+HyN0LArtURKXy0aueoh5pIYVEBZQNNVnTd6N8yIaJbEyuO5x1NHKoNm6\r\nVWv7+EPkq0x/2ozkuea0yrjq0h5vcax9eKeELbtNhAllNdgYmJs/8zmCWe4f\r\naKEtacqdbFv2xt2n/4v8iobuIqm0A4Xsj3WYeQyFMZA8W9zmGBLwhNur/lHv\r\nY5p3QNRyYGcWlE7WfSUL7X2FZ1R1rCqMNIMOVYH/OlbZig8A7m/lSx3W6lMG\r\njsFNe7U4scIGEmdjxTTnmCie0DeS0BhDqs0x00LI3np6O/aiym5UmqhJnMdl\r\ntU3VX339xuKq8cS2f+TVxjp3G94vfC0SXVG+hKaUsJiXxJbu/BP2L62NDRpV\r\nBkQpFx8GxFK4aVxoc/llqVY9sscHAftkdIlu1PWwbQ6M19I1nHcLz6x8hjb4\r\nC0Kr3Af4lLkqdEXpOmguoj96grM7KKsggDnAEntelzYJbm0/iswR4d+1yDie\r\nJBpHvVJ713DkLvyJxA3icSn2IT5SQWIOaMn0oYcsZJGBk36JS4rs2l4TVHuY\r\nl7S4YXwDWthGmXoWj8xijwHm6AOQjXgDPiw=\r\n=4LNf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.0.4_1659323465043_0.7841851303418135"},"_hasShrinkwrap":false},"3.0.5":{"name":"node-red-contrib-oauth2","version":"3.0.5","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":"3.0.4","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"58b98bc57096b248593a714ea51342c56cb70796","_id":"node-red-contrib-oauth2@3.0.5","_nodeVersion":"14.19.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-U47AX7skwmnyriMGKMagTuB7gDrO17wx9tzR6ZRGWzPXx9FY27XI4M2GsBfrjik5O3fHXUAwbf6hry0MjrtnFw==","shasum":"8f529d70afa631dfb5aaa5a621f08cae4896ea58","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.0.5.tgz","fileCount":24,"unpackedSize":84754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCNTU/svJ6Ups7jpv88tdPRG6n/VezRc+wjACtQoYbnQIgKu4ghb6AVzriqlwEIu54cj3IyaTRvMiPy/jUygI7Dz4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+uZ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHsQ/9Gk64/8hEzRP0UDX1oTiPQMqEc6Q66nyA2Goj8O13q8Bh3C+m\r\nmDxX75k2HJa/xNl4a4LfBHxthsU28C8sGdaWH8JRRZkAeFkmsGlLz6+xCk03\r\nC85RR2cAHk3ob14+CbmKcV7Lc/+QQX2W9b9JWpxCH3UA4ggnw5595kRt32RP\r\nJWgUALFzdPbuBd8EPa/7bqip/c7qnnCvZ8em+1vzaqH24IkdO6bjrsXDGzUs\r\nsLD60d02ixuQeBZ+/1U3JSG5aUkgO4xqguzb3FFJRokVr3JvrT8JICmHHYPC\r\nii4hIV7jkHhPtydkVLz3rhHymuMLyeN1DkDloUvCRXhvh3x2ao1qC/GAKLBw\r\neZ1j+aC5yz9yRzEJCZ3dx97LAf1btBjQ9l9Bno2lb56sjugmXYVafPwKid3V\r\nX/anGPjZCmCm7KFabxNAYUu9EDvEoqQjREQ3jE6OuLLgP8Ly0HQgcT2iC3zH\r\nq8rhz8nl88R2liCIFaBLZjVzMLcv4FtBPjpUW3p1OOkpPEYjN/BezufaOUjE\r\nERZ0UlC1IuefwXPDVviwMRkb02wcNRauk4Zka4hKB+7LHEUESGzcjn8FuE9A\r\nVZsQ6PBz9bIraSkC8xouB43w7DXmjJ3bLV1kAjdNtXipIaJ8LHvilwRiBf9C\r\ngr414J1FkvPpuPoUj/WTXLkjY6bR3iB7wQ0=\r\n=MJdM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.0.5_1660610169623_0.9135084899924626"},"_hasShrinkwrap":false},"3.0.6":{"name":"node-red-contrib-oauth2","version":"3.0.6","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":"3.0.5","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":"*","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"aba54fa7c66be3cfc602907e624385650589958f","_id":"node-red-contrib-oauth2@3.0.6","_nodeVersion":"14.19.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-YJAUVfShTqcX8ChT4FRhw8GrScVFoWXwLS47wbPZe97/ETbVj409ZaU0HAMbpHPNAsAsL2xjAQqxrnCoDzQ1tg==","shasum":"801d2ecf8bfcf69d588b1b95d8778680becb5dbb","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.0.6.tgz","fileCount":24,"unpackedSize":84756,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3c/CPR8Ywr6RHYOt54IUnihGz3Cm/IkWemE+9M16V7AiEA1mfecNIBMPHKZR8Os8YYaG0VJj70KUScRQC26NG7GqY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ugDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6HQ/+Ie9ICqrpAo5+l3hlJDKWFEtxp+mKvShlI2/CxRX4S+tl5jn0\r\nZT+06Z3yykvc38NA3yD1aqY2N0Bhnsh17fb//cfp+nsFeWBgQSJmRClbjFZU\r\n7rpSUJT24fZI2gX1NpxnSA+6XpGOiwj2E3iKjfZameFl67fNDxTgaCIB1Fa6\r\n2G1d3xirsXI6vbiovnFf6wc4452VFlrZK3eeNthIZV2YcWQvAWBWmWxDIUUj\r\nmHfuH1P+x4AdhMYH7bGn5JHY+x2DHC82qfzqQYb2pTmJ76+s2qRj+sf0W/8k\r\nq593elsFp8yVK8GoyXJGWGAEYFGVHicQ13iNa69BYGLfb0xOA8ucVCn6C6An\r\nGkNpUOwgRNs5k31RrtZAe/+VaUvTcs1WO8tGJLWr1mzwxnFfH/uykT1ZI1PK\r\nJhD2D5DY4CVMeX7M1RbvxwLQQ6JouyW4/j7nJlxUDjCDI7sM4lm5QRyVG5T/\r\nKSI6DpWgRh2GeXb523beJf9uoZX1v4C7GTSwTTLFxJTFmAqfZsQfN68TyIcQ\r\n6y3lgEKPNxerSWh77OUmVipYPgRGjdt47bzR6FqSO4JvJjwRDezy8sNmnhkC\r\n5s7X4oH0iESKdcaxxka7+4Nn1Pr1mTqeuzQffxNfHi4WICPvAyPeq5QNn2iy\r\nbm+m30TZN6kApfBkyFPE+Yu5+62SDkw5Lns=\r\n=vnEI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.0.6_1660610563305_0.08789169396760932"},"_hasShrinkwrap":false},"3.1.6":{"name":"node-red-contrib-oauth2","version":"3.1.6","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=2.0.0"},"dependencies":{"request":"*","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"aba54fa7c66be3cfc602907e624385650589958f","_id":"node-red-contrib-oauth2@3.1.6","_nodeVersion":"14.19.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-GdcCrf3KS+ZHoind25v23sue4K+7clFyXRyI0xx40LSI23IPB0Vh1fvwFxDl99V95DcHvHg22YsSZvJ4EoQELw==","shasum":"47602d952f1f3a8d8f6f129e5de32cc3a976d5a5","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.1.6.tgz","fileCount":24,"unpackedSize":84705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiTgFkDupEFrkageTZzRPoOMswMParaF484IyvRivpBAIgWS4U3LcNzWn0MvgpWz+yI+ob77q+Mk3lCoVJkuxszDs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+uiEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx1A//UxCkMfWfCmLzPLiMi8tSulpQ3fCchMH1wv1mM/YRUDWw2d0a\r\nSPNPVE1+5WUZYyxVzTOzoVIYQF+1Sdrzl4fFSfmIYtJdhqt26s+8ii32ZZcq\r\nrc9hlsrw0B5To0MbLJRZd9CZy6LhgKmIcRdI8HtG86Zm6a2cPzdiDkGeixk6\r\nwV/BFAA47/38LF6oz2WA354MbqG9cBV50HXdKASE2cZhQ+bqusi7YkKUTiuh\r\n1+WWgiVAPTjb8u/czW2HLwvKV4R0G3uuMPH190eT13kL9YbcXndXzScup2/b\r\nlRstPJ9dOW0RvOKQe5a6F8MnOaSrM4rKZdwwhs0MmFPcVve9YbLLqf+S8qwu\r\n9cEri5IxWtNCA/J6t8UDlk2Wbk4NExqINisUvo/IHVAgoad7RyItQHChj71i\r\nW07arv7tDF8VRhQfT8YFzQGOIJ6DUVoF59ICe6XKcNDS/ii7MZ+Q/eSdhJQl\r\nZyFjlzC5oJzFAqpCZWlY5MvohW8hn3EfxlkL0XAGf6fnfx3Dby3CkwNn2JgE\r\nFPGoiHhLm9eZa/0bcVQcS+X5j18ucIsFoNXPXpoCQ6dnWdlIxgQX971mibxW\r\n8R8/gL55M8E93B2lEfghqxP2iTNkYP3amoF+bhjYQBAYS3i4fbtsjlYTyYUF\r\nVUe+jczreytG++c4dJl/mrogfyx2OsY5JKk=\r\n=K+XG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.1.6_1660610692690_0.1695423449996516"},"_hasShrinkwrap":false},"3.2.6":{"name":"node-red-contrib-oauth2","version":"3.2.6","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=2.0.0","nodes":{"sample":"oauth2.js"}},"dependencies":{"request":"*","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"db77c6b498dcbc24c3fc86b5e792915a418ca3e5","_id":"node-red-contrib-oauth2@3.2.6","_nodeVersion":"14.19.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-FLWj4UAqfeykckXlLMJNJvHUihx1w9M08MKUKXlv+tRpW014w6/yvYklWOOnJ0nc2IMahF/8t1YkHECDlPIdwA==","shasum":"df8c5aceefc7b77d298e23d3bdb78535f1311abf","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.2.6.tgz","fileCount":24,"unpackedSize":84755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXkF2RdBe2q06vAUzOxb1kAQWgLk9IDIuAEeSYjxxihQIgLdavdBGc95acFh05X6zNU83C7N5hdwFRt8Ejh+IKgSw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ulIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMBQ/8CUPXjFZIhLAPrDzy1jDA9nHusVzKQBMys+iQXWjAaWE/saQD\r\nRy2G2yPCgz5vQIS0Vnjp62J0dlHC6neh3ElFE/3WzauCMJaPBJ9J7TxM80qL\r\nW3TS41ESG709EgNDk31a/CFsUHbN6J1ugmGabarkmVWqg0JHDzPtwIYPYDyY\r\nDXF2pC8r40G8kK/P+KqeJJt/Y8qVSsQjlwYC1B2TEDnqhZqa3h0klItJTF/2\r\nD99OaB3wm0dWn0LEGXaUN+dQe5FWlW0/C/iKK6qeFenZ4v5kymTXHau2LOPu\r\nv7IxTUSFF64pGrQOfxpYGYDuVzE/4yknlTSJQ+RvdwtKPBbpzNGF7iBOaTP6\r\nASOwiHl9N4F1spRqDQwLcB1dby8jW3WSReAmIgRCn2aMsZrptwIX39UB7Nwx\r\nageHtyLp2NA+UORRueqvfaC5aJMBUe0p55MsTOGneCFGq5hbBUZ1AKsas2gt\r\nMY6QI1T6W8ujO4xxGOF3pnLU7VVfBzS2v4X574dwRpy9k2qtGbxpky1AdZwL\r\n+CJOcTvEvM8jcjVmigHwiiUp7lBs0M6FwlFXu0+ARoPCoup+b1U+u27eJPmd\r\ne81fF8r6XL56RMea4M4jqf9s0Mo5hgEMXr4FD5GAPQn7QLU7PqbdMwoeO8q4\r\nsndVIUp4GUj4lSeCbuNVLTIVkeNIuQeD5uE=\r\n=Tjwc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.2.6_1660610887849_0.36669752395698385"},"_hasShrinkwrap":false},"3.3.0":{"name":"node-red-contrib-oauth2","version":"3.3.0","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":"3.2.6","nodes":{"sample":"oauth2.js"}},"dependencies":{"request":"*","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"59d178c48b94431478f688dc4e329061a5489e84","_id":"node-red-contrib-oauth2@3.3.0","_nodeVersion":"14.19.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-G5tAvzdlKWx2TAmCDSHemvrgkV6RbnWt3oBcgXACylk1k06VH2krfr+EfhAsFqngHO2rLfBvEA7jhWw1dp7I/Q==","shasum":"7198ef2fcb7d0172c596856c18b5f45186e61081","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.3.0.tgz","fileCount":24,"unpackedSize":84753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVcfkxUS0vfckqsd82xEfe0giT4fs43Ub61vcnymciiwIhAPiiULpHdZWPw50f2y/Xwix/04+eTehAFJ+Sc9jRpwxd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ux4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/lA//dJXDz1HvE2uLdgsG7A/FdaBZWJ2oSkcE3ZqvHGVGCx/vgxyN\r\n3fQcKesBwp/UKJ+w+3wq1RyWL4hJP2cKlVOQS5Ga9C31b5q5J8WN4TMo2tA2\r\n2Lb58jqtGxgVNjLFeyRzcLSW2DrNGrWocFOcVn6d3QMEwrNjSZa7EwTSQKb6\r\nhAYDJoY6m4OdRqytlbXdEp6TeRJ5pXhZrrcGwJ+Y2tzvUg+/M+ifxf+H+qu9\r\nL/mo41zAN7/rbd91c61OXWZ66nL3y06D1NOvmLmT4VN1GX9gAFwrFl+B7G25\r\ny548oyzn1BZPg6+GiL9wrJmblAXYH5rDoRtWYlT/cTutYBTvZECqAdoudS9M\r\ntXEAL/8ppej4oyeZB2oyyKo3GHc+usrbNgMlZr7UWLrYLasSWv+s5ikl1Txh\r\n1cbOBhmdh8Q4XB/HbsjmEKYbeOAo1wkyOFi49VfXjKtkbulNY7NDggCjR4Zy\r\n5y3+feJAJVGc2uctmbtQ1+egjMGmZ4QBDzzZAgcspBWLH+yu42+v4HeymlpF\r\nFf4xXSx2RsASpEkO0P/vozpvAedYVYOTvb4DYMu+iYdfuFtLhpORUPY1GnoY\r\nrL1R7+uYX7cwnh5jmb7UhinUvbbDHlVR8lIJiVbxGJfXN5TT+70AUVejpSHd\r\nKX5oOKZEU2lCzkar1KIewAOAR+6Z5+SABok=\r\n=bjXd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.3.0_1660611704525_0.3072110614391519"},"_hasShrinkwrap":false},"3.3.1":{"name":"node-red-contrib-oauth2","version":"3.3.1","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=2.0.0","nodes":{"sample":"oauth2.js"}},"dependencies":{"request":">=2.88.2","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"2322c57afaa2126be26b92d12fc8fe5b3f3bfd56","_id":"node-red-contrib-oauth2@3.3.1","_nodeVersion":"14.19.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-onItbJkxnwCOIv906CQsCf7mHu5kCS7/nTh1ICL28sxGb9SLuKgjAYJRxqQ7JnXtfri96s76P31Vb+iOQFgZCg==","shasum":"1116212b662a75760fddd4aecac8ea3155f88dea","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.3.1.tgz","fileCount":24,"unpackedSize":84762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7QLELi66KGmza1xcFxpedDFLsKLJvfS+Hy6HkfOfRowIhAJOmSdjeTKB219YpyBvWmCbIz5FIOcLyHSqsgF+3cTP2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+6hBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgbg/+MmKf+tq+utceYt2rLjS95Zvyqej1nds4mbHdDFjcSCHmnhAK\r\nYB9VgjJYaJ0euhbfkHEC5grDRTGS78qP6KS7DpwpGFb0ub45IgaaaD+yxnMt\r\nXnFBdOCJkIRoHGSdv1F9sUrA75TI4LihMjDBXStiHQwjzsJCXZBwbTyMT6Ao\r\njLwgiGrOyPvHwrv75ugdKI/uaBDDh4NXrmc0d1sZspENAQdLJ5xYlMrd2ZyP\r\ngrkVn2CeCv9KxFs2q7ni5atVCoHC9q0SY/BcdANyxCAHKe2t74xvPyBqmiPn\r\n8nIWB9989rGQS4bLpSSRoifp21RoP3uyoZoI4CzwGSntEmuuoEtBklELvkak\r\ndSmdJ0cU4UT3m6cgIUmheroaehrUJ3CrB/2cRBcUg51EIpMiJoFZoloXwGKR\r\naYY7Se8F4tXSrReK7+jeOCcuQ7ZEYDI52SZV01s7E/nHObhEdGWQWoh1q8go\r\nHtwu4q/flWn8b3HihiT6K8LCea/WcRUjhTDFHWBpsTH8KNXgOLmj9P2ARTXI\r\nNTro7Ied7RZ7XJS44KeLpS2rBYDA+enoDhBDNSC7eFuKbYFGN48nQX7LPMiN\r\njlNzvazPu8L6mBcz5NM7MlWELPxmxns9qLYv17qS//oCf2cDnNWQQ/Wi22AC\r\nyojsEvnOkJQV4EWQFV6Qoz8UV5Xwfh5kEm8=\r\n=a1Gt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.3.1_1660659777562_0.19342956421023216"},"_hasShrinkwrap":false},"3.3.2":{"name":"node-red-contrib-oauth2","version":"3.3.2","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=2.0.0","nodes":{"sample":"oauth2.js"}},"dependencies":{"request":">=2.88.2","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"4522894e4c8c11fdc884a1278b26586c17e7f3b4","_id":"node-red-contrib-oauth2@3.3.2","_nodeVersion":"14.19.0","_npmVersion":"8.14.0","dist":{"integrity":"sha512-hH19AXiM+hex2/CgjmCnSegys9iioM+RI2Uk33DV1hx3EeILtuBk34HD31skyK8ECc4TUByoXF25nRusJjiraQ==","shasum":"42e84a97b03820d5c083402fcc0987033291e9ad","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-3.3.2.tgz","fileCount":24,"unpackedSize":84762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9vTeymRr/T6wUb8aVTQcYSp0SQAGflNK8KUxFEWdIugIgDY/MPHI4DcLFDShX6/dra5yoIc7m5d9yJOKYdVf2ZRQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+6mjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe5g//SPjj2wD045NsFj7r1ZjIOrWuwCHbfAfolSS5gmVGfPjs1XEJ\r\ns/Pfoo8OdYMFfJtZZWnNetZM0pRZtozynp0xJiLuNg0onxHdXB3NX6aaDOzu\r\nFLfWNtaZq0vayE+VyzPZx48k0azbJ3dIG+NyTRlA9K3rHNp0kjUIRw5B0MwO\r\nrhuzMPgd5sxzkLxAnvD3SV56WCSsXBqL2EZxflhSdz0wPO0HBFl7eAa63GOy\r\nEygV22DwuyUZbTEM14BpS4LmQBtJKbvfnJwXIDQDG7rAH+1WKPHksOfl6KfX\r\naSPytgPMMurB0ISM4oK4k4y8u1dfD8uZW/WBn02PWdaa7DEJK59xlbe3qfOw\r\nrCcZHgsyLyhBCOiHVdgASDDYADaxGohVNCQC3ikYzQZJxmARBbdnSIObHl93\r\nh+1c5mVeiInOYStpaUft1N0nEVc8ezln7kdkLt2V3ITeM0ZU45cV84S7LKfE\r\n3N48Vf12xw2nD0YXnbtDD+pD6y0FdUTarZDE5BWBC9JRTvzUaOKCS4PAUAny\r\nC2d9D74eYGw6LDa7jvxHQchxKVW1TXdV8IptMKPZ4dzyd3og9AaUdriSFjuM\r\nd47N0uI9tpNZdgC+oNDb/3dKWU6vwR6+VQT9N56143bwdpfy3AaYZH9nvIar\r\n40cMdECuOakJerTJzVb8VELCJ/v+FAbrcl4=\r\n=7vE/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_3.3.2_1660660131037_0.6268712523711961"},"_hasShrinkwrap":false},"4.0.0":{"name":"node-red-contrib-oauth2","version":"4.0.0","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":"4.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":">=2.88.2","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"885b1a122161004319ac01d15f27c6b2b3f13fdd","_id":"node-red-contrib-oauth2@4.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-18OOkP+e8AhTqIL2CaNhPny+5WrJ0X/ex2vKmc1E3GmJN4NVxVeeu3XaNQMcZ1Pl4TexoqStUGuFyLweKMUIcQ==","shasum":"766ad95d81a53287dcc477cad24020433c4c4849","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.0.0.tgz","fileCount":24,"unpackedSize":94104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADEuKWZQ/cMeXSbmgX5YYTcX3WGyc5YO/1TEeic/JkcAiAvPLnvLt+2CCWYKh6tDAadLxVdbL7c/F41jo0sBBPxJQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEdK1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2iA/9FKomHiDGclMd9lP4x75vopue9i5xjEbmKH6NrALQjrG2pppj\r\nBX4PkVZtlifS6Aw7gGpL4sdD9WFQUgn5oZjHi8W96pffrNEGzokFwJFBBPqx\r\nl323l+G60bOVbSyisjnpcCa4JVaxhRrqqTYH4JUdxLCyZCuofa+bsCZtMFc+\r\nhUdrl9NFrf94tkR+7WajtW9rlL2WNIV1V0RWGUelCkUc/bZPqs09p+RanHkE\r\n+/Aizwe9JBpQZoV2s2vKLSsKW/qhnexkjp2XJQQCO80+OVjY+DnWl1ixbljG\r\neftzlCbdXotdUE3dosQfs1785xUDH/0lCG0HLSK2mWbcJYi5vBk/Q/iPMsev\r\nSLdGeYR3plqX7SYPqAggDdWrff6y/WM03iAp7DbVwYZKJQpmWhsj2zrFc+vA\r\nChaPrYpfrVeK+sdDTV9Cmb1QJ1PEIM7Wx4uBgcPqHuLwTqli50zbn5RUXlFi\r\n5cwnf8LYNyb4U5D+HSKMtwN/4ky4Q9QpTZrRPwnqjAe8yoYUYIxLeftvaThp\r\nFpn1MkZccIvMG8aN+00hj7CjTXLFaL82otOXmfjegfdhfQp7dq92H0RDbkz2\r\nEK4Li01+UtpfZrs36WIHCDMm3pr3C+tKp6vWl+lspIH0y1555stfZgAzCxJj\r\n+2Vx2vEM7PhfOFRopMR8fJp+avsEUPRP9CE=\r\n=ZCn2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.0.0_1662112437495_0.055410832853210135"},"_hasShrinkwrap":false},"4.0.1":{"name":"node-red-contrib-oauth2","version":"4.0.1","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=2.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"request":">=2.88.2","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"885b1a122161004319ac01d15f27c6b2b3f13fdd","_id":"node-red-contrib-oauth2@4.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-aQdp8QnO4KrrTXgcYcsT6lgdwbyP1OEQYPrSw0ZyGLSIgwm0wt4oi+oJzKUd6mbsQ4nK3gNVYYGqX5DnyCNVAw==","shasum":"5202a4f5538e04cc356d239e3060f13a4cd0cb9b","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.0.1.tgz","fileCount":24,"unpackedSize":94106,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd3l8fGKjl/Ujc4/aJECz72P02qsuSoh+w+iTtFBJ8cwIhAKhfNF5kdfU4as6pr2JFXf0sgQ482appL2AzcV/dBJw2"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEiFaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprUg/8C/GmhANpBK8qqmlyufweAuB5sbipGLnJzvHIUxE3BW8gg975\r\nq0NYI3IcBvL0mKPrRL59uyrWPoLpu0IJQYjOZ7/FWvO/tteD9hBZNeN6XKT2\r\nqam997tDu+MTwNptPfuRBsrvxiM7UKg3InUr/kwHSq3RgHWGqPjjxTBAcTvx\r\nKGMnHK5NIBaQrbvTc9l5dG6l7yfy+9BsiJRTrefeC8uYNSmrkbRvfmVUwXm5\r\n4YCP7IgABVxlBvqfGttKW519JBY8tgE36lHRZeH0Cs5qqCzt707X5VyA5A83\r\nxXvJzNXGhMrnoQRKRtjfFNw1vNd2lYHKRyX7/bh6sRDCMD4NGKUX+cL6TYVk\r\n5J0ft72eRnJJDqPvGl4muDltz6hk5ex6wy1wQ6Hb4Jg6SfzqAhSjnsMNMs6l\r\nEskqERGt2lo4xl3onf/SuqdPUSFLe+EMbBzvWt8pPGZercOmYOpruBfP4Jdd\r\nMDZWCb6ByogSk1DScw2RUdqEdNRuweSuwc3mB3kk/c3GgcXkqK2cBIu0FlrJ\r\nTJloVPgsOJ/KVVc9rRA4hu8M2tCUFTDreNqI/9P1fiPkHhpqy4LNQUQvYvIh\r\n83mnHjIArvf1Mbfti/EdfWgX+PpKTnU3A3CfZtE7yqGWGRKEcgN7sYj9QBmL\r\nwwHfaSg8fBZCMQMxWJz+vB02qD5ObP9tvZQ=\r\n=w+ZU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.0.1_1662132570744_0.8403678750266068"},"_hasShrinkwrap":false},"4.0.2":{"name":"node-red-contrib-oauth2","version":"4.0.2","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=2.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"f94f4b3d7ccc80b13d4962a5afb4b0f92d85f736","_id":"node-red-contrib-oauth2@4.0.2","_nodeVersion":"18.12.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-E+Q+QOc9A9hFJwJkqsCYyrra1tFSTyQy0NlFnRBpukEH1xkwfXMmntoGx8T9iz2RyM3Zq41JJMppR1YO3nZPiA==","shasum":"025dd0f801c42de060690276046c4f95cb1a6512","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.0.2.tgz","fileCount":24,"unpackedSize":95305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+F7kB1/dudK8oRAp1Q/D2aA9+tOE1aZ9mChd1omDjVAiBT0eUC/zvspuGn5USwhSDD6mQlizdlFSHXo3benH2O0w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9qAfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFAg//UJWxNAg8gBbJMMQ4JXPZGF2oTkKzaXUW6P79KkJCBfEVmeiA\r\nSavQ24yAgHIRcrGrS5N3fJfRB8OI8Msg2tBc1kiX4Ar1/FqnshaQZcq1GG4V\r\noYCb/ve+ud/avijqhT/tjrGiCSnpqaJYOZxgeMTMlUI7ePoTpStYcK1R4XcB\r\nXhDJ+BBxKUdZSERPuQjO99E4F1ocN5Ngt7jNKM4/XS7fgYar5if7RzpT4Zpd\r\nSICqDKGL5kqfbPwZEZ4EpAPZnILMgynyCte7yHznkQ66Ie4Od6AlE5EWsDZP\r\nYxG3L5HntQcWUFiw/KjFfFwuTSdJuNFBUekLKu2lCaTOOQZJCX3TrRY85z2u\r\nkl2az8nA2Y3J+hnZEKzlQgF2urRxUlKzh+fGs2bX/lMrytLh99wRiQ8zBJo+\r\nMa1GKURpy3uEBg/JprgE56o9fuRv4tvp5LTqW0p/PS64NiXeexdiIX5V55dq\r\np43WnXFt4HmuB3zV4scm3p1AaozZluSLna9mlpBVFHVlB1tpHASMkkOOfY9K\r\nuN7qyNIbHAzDqPLv8s3CDbleWAwn2T8gcVuXvxwWn2KaDgc65gJYD+Skb8+t\r\nu6UtTQYl3vBSUzrnGSfZYih5VssqMGxDOyGvrrHnKpgXeenzbgTxUWd7WHeb\r\nSgHGojhRAsrFWRCDLPVay8SHox4PpteRNSg=\r\n=71sI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.0.2_1677107231197_0.6891959638234499"},"_hasShrinkwrap":false},"4.0.3":{"name":"node-red-contrib-oauth2","version":"4.0.3","description":"node-red-contrib-oauth2 - An OAuth2 client which sends an oauth2Response object as output.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":"4.0.2","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"4aa2e24708a379e6174b5ffba5ed5ed9053fd716","_id":"node-red-contrib-oauth2@4.0.3","_nodeVersion":"18.12.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-lXCcA+NWyrjpLVpsMn3ttsa9DnfG0Xk+JvWNB4yw3dNSuHkvPwkVH6Z62xD0cT8csMtOI7x7NxD6ARiL3nOnwQ==","shasum":"de1e0c7cec513bf930f01849656fa3d5b6685fc8","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.0.3.tgz","fileCount":24,"unpackedSize":96215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEixzKLvzqY3RAK1cZpOgjtIFEUNARhoNBqQk8flVevoAiEAvJSCthXA9uc2NqLvEP7Xw+AGQMuOS2fC9M8i8m2tuoI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9qHnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsaQ//aoOtvYBUDH+CoSrPvj0PSeNZAi5kaf0x8koSdzTbrJw3Zy0P\r\nW+r4XhlIl5cOznvLQBlREShNDs18O5qytZbhnTUpNEOelvN0/Wot6sqq+h1t\r\nUK58jeeTsundBeRgH323zmtCC89VX1R7xPHmpV5KsLg+iUgOTAfohzXAps7P\r\nf1P7ibz+Rrg8EXfg1Y2LfTzPdJyALoxbKkqSaehbjG/WI8e83/18qq30D9eM\r\nfJQ21+5fZl2bhAv658AXjOp6kM99cp/VbLIOPzwklJUBSiIcvfJKjk2CLTVN\r\n9VHJIbeblzILALcubcT5Mvwnb9AgkFmlcpcaqmnow/rBBPi47KQcOgx7i8Zr\r\ny6xlyNvZTsNrfkR37fMvOyk7ltuqci6PM4PhNqo9FgBD6kMNy19qHjgXhJ0Y\r\nzbkrr1ie/aIOWpgFNr/IpIsYCG9nohgJqbOpTjPMMNB6D9BKgcq5dF86vSAq\r\nfL/oIT5m/DLPuccbyfyvWm/ig+xG7cgp2X0qp/5SFOO0QyLkGAYWQPlndh5c\r\n6VivSFVfQM8fnFhQDJM4Vjyuejs3JP1iFUgcY6KU3rsCZRuul11L+XYiiIa0\r\nqwH/A8jdFt3AAoG3Aku7uD+Wortv3W/V4RVP1ca/ee/MAJmPIoUiQpD8caIp\r\nWDeB61bApixSjMJdsz7bLDWk+kDkyB12cII=\r\n=6evN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.0.3_1677107687714_0.867916773275691"},"_hasShrinkwrap":false},"4.1.0":{"name":"node-red-contrib-oauth2","version":"4.1.0","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"81239dc5031da12b905c2749636a67684cf20143","_id":"node-red-contrib-oauth2@4.1.0","_nodeVersion":"18.12.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-Wb02zi/ntsNwfCdD8vPinR0nbBJFjV6SK79J6tnHmZU/JMzgOWrDkfDWqKV8yy01V8IXhRjfv5tKqs8yuumkqg==","shasum":"c2fdf40035320d72268dbcce177070eebcd06d61","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.0.tgz","fileCount":24,"unpackedSize":96334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgP6c6IKfgJ70IdvzRvlX7mlwMQMyj1r69OARsvv1/nAIgXc9x4UXmVqBCsl9QCJAnwi05zA3gIdXewVDuA13qKEw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj91XvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxPw//SsjPP2lpbXeWcpsCoKtENVwfTt7deCaodTnx3ET5pdCFoDxd\r\n7u2ClnBgGI1/iGk4yH4ujplms6zcuqLx7oNADHuXecZtOWPFVtACbB2ySRUx\r\n6YGYyVTTD0vJPTdz9B2zKOmu94GUYFJzmOaD1FHgvZfRyng0YtjomGBxP8vv\r\nGJyUSBAPC8V2yMoKHOAU5ZJ1TpjlZUtVPwF0+dhAjE/f7MP4OucZcQg4Boqt\r\nv6n4vv/tm1Mx/mkzKQjJO9A+/8OG8ZZ3MUkxiyXHkhgrnj8hJCgpZ8ffEt6t\r\n0lvuCyUx/ustqg2HFW6qCrFhcelJiQ90QN96GnG77X+oVNSFLxdLFadfZUaj\r\nLrYgYbr/NgJJSAYxfC0G6gRVJRSrO/v2uBIA2ZybJp5MvTOcGzS5BfiXIt9n\r\noOyEmfM7B3C5uMvPiAbWaINv7QZtFTXH4rdLGhv2uCI0EjPGCo//gXrqrulr\r\nCZ7/ZzP7Mdi2hgami2xhK4cUz5Lycz4KvrO2B+eYPlq/bgP0Nmkuumq3gFRZ\r\nR/bITATD0GItaRsknQrWe3RZRFczSbSF9Ida0w9Vlu9E6PU7VjfwI6b2W7Hx\r\nhixhQMQWgF3k2YIUcQZE2N6Err2sL2nf24hnLBRke8zyPny//IJM5EABOzSE\r\nclV0O6LMAzdydSAg3bwrDLrezN2SM4SIGmM=\r\n=4kgE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.0_1677153775130_0.37879705144268594"},"_hasShrinkwrap":false},"4.1.1":{"name":"node-red-contrib-oauth2","version":"4.1.1","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"7872c2c3a0306dfd96fea1c11f9f1f7235080f59","_id":"node-red-contrib-oauth2@4.1.1","_nodeVersion":"18.12.1","_npmVersion":"9.4.2","dist":{"integrity":"sha512-pJUttraaiCeeYlsPFrGWP9kshiwAeMcEj71gLrI2acVY1oIMo6TJf/1mQ+fX9EJmLcmcBZ2BwCqQmcT+f+EwjQ==","shasum":"4e57a4c2342e6c80b7f96ceed4671f5e4eb9b088","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.1.tgz","fileCount":24,"unpackedSize":96334,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdXev5gdkf3/oXekbkoju8cN2XXASmDbVIJTNApoHrywIhAIXoniWMonO2k2J80RqNIIzsYWprYMGV8uWUgDx6Rhao"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj92A9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZrA//ZOx5NZzY2HqZl01eFUBNRUoxbYjxJDtBG3xQlzgDRBDlu/Mg\r\n5N5DidrUuraimY8Vikn+/XtkunyeRULq4xUUcTmEGlai89do5d4vKUVyavj+\r\n+D/uWm9YoWBdzK8HSQT+mQta5rB2iE9sSeHln9Nfe546OxjHtrYTwas+XEf8\r\n1aYWhlfW5y9IOSgF9Wz1vsXoCfJjUc3DVzv/EpVbFwrd5nD71iak0s1/9Ow2\r\nmlwoQhhr158Q9DiXYJdTRCMZZ7/IpcVu83GD5mRdK/rN6jLr4dapBLzAMD+T\r\nK8fZYam8MLIOqh9koUEVyNPbA5xXfzPZ7UvAHxJ8fQm8bneCdgxDSHX9SF2f\r\nNwD0P5w8wf40nMuDlJWxp9jLUruO+PZ8XFcQ5JHPnEqMqD3EwkAOmRcZ+UnT\r\nPiAfyD1VAGJ5C2X6KfcO2kADMmcNju1DDDdaa7en9MaYfKo6FuDJSbVoS5VZ\r\nvuv0uqF1qzCEllvgRMGvA9rh3UqHRRLzWmPFC2dLbXBY1dntqDwh4YCw1nO3\r\naDJxhFngEB0K3tg0dFDccCWovAsdxwMREpVg2FKraEAqU3Ach1AUId/ZjxU8\r\nkW+oH5w76qQ5Ba8f+FofGjgeIxviXHqhNSAAO5DzT+2oXzifnrq8W6D796CR\r\nDpzY3m8f7f6NsqISdj6LZBQcELUOQ82qlVA=\r\n=A3mZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.1_1677156413153_0.2028278710473641"},"_hasShrinkwrap":false},"4.1.2":{"name":"node-red-contrib-oauth2","version":"4.1.2","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"e28b08cff80b453dbaaeaff4e307335303bd186e","_id":"node-red-contrib-oauth2@4.1.2","_nodeVersion":"18.12.1","_npmVersion":"9.6.0","dist":{"integrity":"sha512-iMV2mNTLijyDrmfd1ljL2/Uinwd2FIlhWScpa/OX6iB74/4hG4OpUwNj0Lxgw22vV2mDTp/HEdZWG083Zegj/Q==","shasum":"02dbad9b046cb425997e27cb8b56960163d7a63c","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.2.tgz","fileCount":24,"unpackedSize":96382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmOoMdgix3fowz6eWk7QyeUPIQl6Y6B6ZYHeyqhi5/LAiBsUruZHd0I+dlTB9YjzTchXHXr6kXqW8JOPNZj0KU8rA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB4EXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe+RAAgySgwNiZhz8GOSNlJ1e/mVnBVlGWTfiS4bGQNW05cVMfw7Md\r\nARko8z7cWqCKx9ztr3TOjtJZ5LZw8EqDXLqJdhsgyfiSrMih/4tXOkETdoz2\r\n2/aYow7oio7pQGLKrODPBUcIYVNiT/kXjFI7OrhEmKjEW+6hHwl5w2FlNQsh\r\nrG2WYSUpTfmk8qlle6eaKK3klxcfbTjpil8jnPkTdnr+gqiG/4C84lx/EST2\r\nMwNOjn56wxC7SGJY8YTVAb2Z/dzq5/PipLZ3mXQS2ff7cIKSzEyjE6zq6HST\r\nIYTk18JWXJZF6Ht9LGD07k8Db6DifrmzteQq6t4CaZjmNrjdontRt0G5PWuH\r\nOeHddrMs8cIzOVW988VUm1NseGv6jLgt83B2ug4+9XPuoDa8dqBL6FatK7LG\r\nh++yCJtFtTjGUQ/xUN38xpHsvSu98fKs+Ts1SwSztvhq1+WKevfqruXycSD6\r\nGB4KKb9Y85dDBe/UD/qXu9Orvo6y2rOC+aMRzJSSpzglZ8oaFHZbnuJ5rdkf\r\nkOGDHuachefSbdQyUmPGFU0UBUY77WG1MAB6o0dSToDBSBu1iaRslNHGFOSP\r\nCDah8Et6N2P1qUkoqUTzNO9fKsPlWhJbiTUvnAhWPBh2liVF4yf8Nc+IZxTq\r\naxaFe1rutaPzRmGUqGim6s+BlVKzkeavOx0=\r\n=j/F+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.2_1678213399637_0.778080766748626"},"_hasShrinkwrap":false},"4.1.3":{"name":"node-red-contrib-oauth2","version":"4.1.3","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"072a74757a6162ab9b2d26fdca0e913b00ff084e","_id":"node-red-contrib-oauth2@4.1.3","_nodeVersion":"18.12.1","_npmVersion":"9.6.0","dist":{"integrity":"sha512-Sg/s4wKKC6sgRV/Fz8Y3LDnfm/xDR5SeLjHBepOANLWOK79YcHBxGKFOaD2xJLvT4u3P57EMyvmeMW3UXKLfaA==","shasum":"1d816e3a9ac10391634d8777e26cfb66a96c7b83","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.3.tgz","fileCount":24,"unpackedSize":96382,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9WnGSLprIPip3aLf/8LH0ID/ITCGJC0vILokTrQNTaAIgRhJUD5UNXnoe6zI/SqupDgVnYjxRq2iwYt4D+ots0pQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB4PqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFIw/+MPyHd9Vb7fPxp5JD2wjTj2uVPQeVPcLA7MZVVNmPsa2GEZoV\r\nGbtoEVSbpxw+nzb56G1gAnXvLPaF7VwKsmWZ5pXJ7F/bJG2cRaNkhPhPjuJ8\r\nCUPptqXM2DrTcoli+ghBtFMsw/RfLuSpt02GtiUjhE5rRQzjVz93cN6DDYWV\r\nQwwttEBK5rW+E3gbJ5XcDDhOzdIlFcq34UIfdYk03briSzNPkfuD/yrqG1OV\r\n47q/RL9rNHsr2t5Azqe/qoMCfjyiKJ+ciNZeslAZwwWCBpJWOdzYJsC0uhVd\r\nwmSHL7Cj9O14k/EnW2T/mUn6HE0HVpAlRr7Lxf158CyYDkZv5oLpN8uCird3\r\ns6qAIxjVSJrGTaO1IVXabvMe+nQGpj8crn0ZdDfx/BjozVNwPZPFLHA0JPkX\r\n1D0jDTO5qQ/DZZxI1zOLj+4RNA0Q0v5r3CgDCgmKcmqEk9xUAzOlFMTpmPp+\r\ntuo6dH9+c4rhMtRJgGgogGumM1ZYykJ6Vl3E4R/y19zOmE5GYxEr+Vyn4ENL\r\nv0WK/RP9LaGUfujtiSOxqt5EGYlxRak2yru40FI3pFGlhnnq6QJLPRLKrFBC\r\nrM7qO8fTgd90ppfi+5xYlelc5vVGlIemMhzXYsN4+dvEQWYwO6Ef2KRcAcN7\r\nQAJsl/ZyK+NyJppRkgiA0+caNBBEP5xAQ2o=\r\n=Ix/+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.3_1678214122569_0.12826155587617616"},"_hasShrinkwrap":false},"4.1.4":{"name":"node-red-contrib-oauth2","version":"4.1.4","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"1eca4e01562917021e4b50d7d21c67412e29f4d7","_id":"node-red-contrib-oauth2@4.1.4","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-VciGTSB0RvdEbS4wdE6IYBp7MfRgqE1ebohZFFGz3HxsWgv2+fykwLqj0Bt8v6MJ3GNJaZphp5+jgYF9TTvFnw==","shasum":"11a0f5c5a8e1e548a752c6d945206aa44166fcdb","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.4.tgz","fileCount":24,"unpackedSize":96496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgU3PU3NMV9Z2ynvYg1BUCSdY75P9p/hSafYIAp5xOaAiB5A4rAFARgUWfJPOplhCuFWA+YFkm2CHtOHPyGETdpvQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHx2hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCgA/+NcHP6ab+rWco5KVpXItDZcloXJJABgkV7M3YvEk2slnxZ1F4\r\n0bV1UNzIKThIdOq7PKc+JvKLvoJV41xGvi4UuCq5PxXoL1q5jUn8z1cAvfD7\r\n3+UCfb8h0bilSIiQ/y0odCuJP/5+ucVRgD1Dq3gS/OLpXI9NgWbx6oCGyHvq\r\nYGURaUBMf9SFzUQgYYXyqBjBIqKIx0YmRETrrflcWQvGVtWANclA3yh4fnhH\r\n61v6TpfyyseKfyS1n415IVx4O8WAB46svOEvutEkik6nDPgAugaPtFvCYZ7e\r\nLd96jfrZiTOU9/joBW4zgXP4/XGbnlcPLZwCgtJjb95fADlw6Uhv8QjWcRw5\r\nT5hI6Uhj694E8lPXeMJvmv7X7151TtYo9xYN8Dk66IhP5DBaY0jIP8SZ1gtB\r\nQyvWzB7cRDGb8c87yIKYo2EnvT8YgPn94SuU3JUoMc9GVuK2tIII85GomZ9N\r\nS8mfLfLmWGzQ55urLnT+CjgehmmoencXib2mRJbjhDLJPOn/J9pAv0LGGeo3\r\n5jyW13Oj96Fj85AZi8CRO5CdolqgpPFSUfZ+peEsOJ+TTe8T5L4UYjRUdAPN\r\nQKr7E2BQB9fz2GUgdGC5ccjk6mA92cBHC/Y1DOmSHMlFKTb6RB0HuqwBg9sH\r\narixHFhbhvfz7XyfKLQNTZOzN7x27ZO/g9c=\r\n=0Yl1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.4_1679760800996_0.5780209245762387"},"_hasShrinkwrap":false},"4.1.5":{"name":"node-red-contrib-oauth2","version":"4.1.5","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"9ef725d527599163ccfa9294bdfcd7e27ed350cb","_id":"node-red-contrib-oauth2@4.1.5","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-yGqpcOatvxGo+0Xg0uoVFRTSATe5QpfmhirZkmNZ7hDZwbVvwwuApJxo0ns+4UZslqzshdQmKFdExx1C63P/kA==","shasum":"9817d5cca95b89adb6dbe730898788eb7eda56ed","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.5.tgz","fileCount":20,"unpackedSize":82083,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7cQlgnusB+SEe6TwScCdzUFm/6GxIJjwP0ehov/jFngIgF0dIXsDmIC9mVHCgy8nFF9Yz+CvKIX24k1mS6fDQ674="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIat4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLWA//dU2+qqiW4G/3feEapn6ekbszBUqDlPn6kJDaSHYgj9u96unf\r\neAPaFPD01IN+huvY9HLiToKXhFGX/Jv2XQzW7h8jER16ZDXICoEN/9RAwsA7\r\naEpBuz2Vid0MSIBImOORBi6ma+W5AqF/sDwLZMt2Y+eM0RkDuZfPqP1ixYRf\r\nLo9emCMMIlcUexhMxlke+3mPNWcnQnKE2BZcWGzsGgc7En+up8rPKOPon6Yt\r\nmBT4fV6WQbdIAl7+3ZmslNDGOwW2rFQbP10/IKK8XWmpjUP0OjPIlQjT5mts\r\nrB0bt03/7Opceuau/rxe65zajmVcSFEwm/4nTUBcAhVCoIRbt4F5UU4exl+R\r\nRfnOnU3bNkWKnUvCUWVhqqCnrYv9np6vSEhaAuXLHpdKDXElGMlNKnUiGfob\r\nbpSI+PdnI4PimlvO2w/tLmHNm5qgjEG8cpjs0RIjoaKT7x4r4fTtPhqM3q9L\r\nXKsQUkv2CDuq4/R34x4JVByEWug4OU7VP9W+IbMmUb0aUABzHSCQCn6C5Doy\r\n7oWX4QN+ZoLEy9/GKrmk62Dgt/4MyZbq1zME8wR0CIarxWgNBwmhpzKddv8q\r\nmSwwcZJpmDL7m9Hy13IDeE5xcbjQJ+K+srjl10eqM8WhZbrmcC8Ne5YBh1Mj\r\no1VsaYKrgOPcIdHnJsrB621ti6itINE62K4=\r\n=dJEt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.5_1679928184370_0.2332987541552003"},"_hasShrinkwrap":false},"4.1.6":{"name":"node-red-contrib-oauth2","version":"4.1.6","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"a65ec1ff225a3ee96f8ff1fe5af6a9928d9b6379","_id":"node-red-contrib-oauth2@4.1.6","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-gw3Re7pi0a7oDuWMBqh9mc8j2kmRVZ684QtLy+HKoWXQL9wEN4Hpn0zgtaLID5/AB0T8fHRTpGZKZN3W16mjKA==","shasum":"77688b81870cbd7e28350bb43323de220200c8ce","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.6.tgz","fileCount":20,"unpackedSize":91164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhL7zSbzcPECuolgdKdnNhIR4g1IvUQlTONCtj2vzxPAiAjJQbt8o+GxcoG5flbVgbH18AuSU5CggboznxD05tj8Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKJekACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ2w/+OR+dcQtCblRf3Bwx7lHBVjqgFvLc+xA627y0r7paJlGEU74Q\r\nEJxDhquNg7J6IT5fyrdYXOGkhYOe2LOnf+DWyi7CZQZJzdqZfU6zVAwFW6Cn\r\nuVhYCq79Gk/E4FsSFKDso4Hk5Eiei9qQBPcr0QCoJRwk3LVHj+UIjZaAXE0S\r\n7/9HHdNYO9/iIFZJ5w3Ppo0lYiRHE8XaNll5HscTohyTkPurqHE6X8zDKLfp\r\nAQXOPGmwN5/xbm5TrHpeY9Lay3tWM/UPpTBE7BCgfuINv0ahjnelqNA6vEh0\r\nyE6RldKOrW4ROlyShKM3U/+IeFaiFoLt+I4CjzCqj+y7XwugBInaRxQCQKf4\r\n+vtySrlmevsraC/g6/uScRETFufeMsvYKDBaq3gJHJHKrFz42FURuqKUNlMh\r\nB92rQNzPp9mCZQJHd7vdaB0hLeJDoF/Dkth3hkYbd0nm1q6+UQJDXLZxbvU3\r\ncaYOCJnqqbA9Le7hnUjdBCzmYIscyULYfFZW+ZamU3JpIzrWDqA4/hX80ZAX\r\n1C0/8YMmSqHfVj/J7zvcKM/wo+Kap8OCXrolkjZ35IhaBeFWzuO5sA4uCvWX\r\nBy71n6Q2c8eMgHE3Vg+iM5XCMuA/GVHo08AVfkY7pO60u94uAF1hV85rYHbF\r\npPwMShcHIXSJ9tfZRog2Lmc4qqYQQxHDhuY=\r\n=P0ZY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.6_1680381860732_0.8175779784533015"},"_hasShrinkwrap":false},"4.1.8":{"name":"node-red-contrib-oauth2","version":"4.1.8","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"d481230b87adbe442aa1f4b4d3d86eadca8af0e3","_id":"node-red-contrib-oauth2@4.1.8","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-ZsfQBAFucZfevsMswfFth+UMUYucNigP1MGyduty+VTRF7t+WmkpyQjU1KTKquhoCgBDo9B9n2LRGWv6CIc9xQ==","shasum":"69c5ce3ecae67f8383872e7f3016c20d4bfa42f2","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.8.tgz","fileCount":20,"unpackedSize":90929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcfzllaZkjGHwwV4KI8n7tO0Q7bXD+BvBR5Si9iRzk2AiAaFwTOQzkVs80nPnpEAGyOY/td65GDZGS2RoGKhGzFDQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLN4LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCAg//SS0cvB6SI9St0hCx/BaETs+hmWrPmY7q0hQ5aXmCyYLxLV6V\r\nI2AjvXnMBQyKxVaVedfiMfIhd6F/+5deLkZmKsJwun3TKybGVwQbUYf4pwO8\r\nNbsmHA8YLOwzyWuMf/5GTcmeZBJKWkRqTnUiwoctLX3yK5dtQiPHbV3YEUWF\r\nR1AnQU3r5A8M+Xd9IdHNMNjk8k058gtmTUq3XzU0APhdDch8wse2g29yEg5H\r\nbJx/OxaH9N06IvZlJACWTkkCqmLYpO7be5cs0lCrKfcpFphjQVjSbIClYO6G\r\nTjmpXeAJG20NoGCB1Ual5XF2ejT72lTEVbq1neCqnhTY2p8nhRpHk1JKcpL7\r\nen8ScmkkV/KWdbVj0m936uRogUtQY1neNms7F3P00D/pa3PHs6BcVC99Mfzf\r\n+KFGzw6nKRCKDbuzqPnHOZk7LzjP//p/Y4TG+hVGFKG+xpPoXK8ri3paHqEP\r\ntD4r/cV/7H4uw2SSjku2DWS8ajux+hEXIXVDu0UQTu7q7av4bWUlK/5Bp3qd\r\nt+6KRDIEHWdHZrIo83GdwH0RVs+rvwnwJBq42n9k1f96ObYObyV5G/fQGJfi\r\n8JzBTcHLqX6v7ElNO7dyBf8FCimlxrakLVwIMXLxWpihh3T1wLKCv84PH39P\r\nX4uAGNos/0l+Xe3yKYQZaUu0CVbzgUBDMrQ=\r\n=UqZ7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.8_1680662027531_0.6523762201330696"},"_hasShrinkwrap":false},"4.1.9":{"name":"node-red-contrib-oauth2","version":"4.1.9","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"405f2e009d94644dc609fb3f638d9d5012087815","_id":"node-red-contrib-oauth2@4.1.9","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-PxY61iZhr/T9i0jSUTsSANdtIx0zFkn/baKGsNsoXFaJl5flh0LKwK3LGi9PGuViZLzXSKvpf6Mgz4sVP0FHVA==","shasum":"1ee5fac8058da84f08b0da965bd47e0fe0b5d408","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-4.1.9.tgz","fileCount":20,"unpackedSize":90902,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLuHIbyorogsLje44Gn6o9+VBmhhYHASLFmwBe6hCb2AiEA9XJj3ILIiWdXxWhabttmkS7oSssVikEsALux1ehxlLk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLWw+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXCxAAo19Br0dE2oWTic9CsGYiMOOeSQucsVVcFqHKwTHhOcDKVXRM\r\n1ZWEG3WEx0SBYV4UNo3TokqML+hCcVImrl4Cxj++CWbckAHnzjG50x/9BAJf\r\nvrVsQEQYGmWs2iM41/z7kGV3wHk1+VJ9BEMqvOVguQXmpKCJygLHJmfMPG9X\r\n4ZQuUZkhBZru3ee4nURwo70ClrHF6pOu76v0D5b7T3o9ZnwtGyUdWs0KFocg\r\nMfaikJB5041fSEoiIQuY8YzVKgN8XFJ6bIcE4LSenJv+TvQ9r5K1HRBrIkI4\r\n1Hwfn6/TObvrIHVlRZt25YAxMotSqRwSNujge1BuIvmjxKBD+0FfcN6THsfW\r\nE4WFz6aK24Jnu0lM8wYunjGn9/VDlY7JY6ojPBAVO1E+SNcX06LGkyALybuq\r\nF+dJzE5JlD2EKg0oTx6NgVXgABuPzbUDFrEfcZXpG8icZfBVZkJfH9/HorIF\r\nDuZ6/rNQBEqe0SX4D4Y0PHjUoaoxOxnpzzJqo1xUIY1MW3W9repM+kv014eO\r\n4ZuKHOlCHnj90HXRUuQD4z2xe3cpo2gCg0vPeuJDxhqWIPZtp9dwPgVWzwAB\r\nsXNx4nBo7YsmrNvQ69Og/eDNtUh9DxRoxAebodRTSIHKZccj80flyk2e6+mn\r\n21t+I7662xdYMaIgKD3EWj2wL7kMeGEkYLQ=\r\n=t03y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_4.1.9_1680698430526_0.3347308260029125"},"_hasShrinkwrap":false},"5.0.0":{"name":"node-red-contrib-oauth2","version":"5.0.0","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"4887b94e5b0bd2fd8821ad228641167a03574b15","_id":"node-red-contrib-oauth2@5.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-Ef7Xz4cY3mL4/kaeCbEzeqXsgb9mwi/8TkmBXr2CyfGXb1j08Ia0wuKxxqp2jxWuCIeHFZSs48OIn9rI7X1Esg==","shasum":"d02ef93b511f3be73b034d7dbc2d035e293ebca1","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.0.0.tgz","fileCount":21,"unpackedSize":100709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1qArtDHEG22kPJEOHJkkvlZ2daBimUhQ/DU0Cp44ZOgIgQmpfEC9FwuNdCu931OFKu6WxDA4rrQQmzJ3hAZVcw+g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLwfGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqigQ//arMNPtdynqjfv+8ST6Om6yme6epi68DHs1Qm5gOnP/NFq2Cv\r\nxtRmYxeZADELXcmfg1kj0p8i7wRctlLlzAr+s7aOkA3TI9GVEBVpDnHduDyW\r\nAGvsov1RmUg6i388wDHRnphUTIia/aWYuEUVGR+QycWmb3dacp77i7gicY0A\r\nRieArMpJx7btlnFNm+rPdi7XfgHrGOLbme3CrZKUvecPY8T3BBeux4OIwEQE\r\nqv7vBulWc6Xh8QI9BeHrjTeFTdguuROyxqHvZKJBC1JPDosOvHf31G6pfcbg\r\nDzfnwGKowpbR9wwuH8kufoVNfYAq3ZgYlP2EC6xY8QpDwDu1DkbWBKDsAFoo\r\nhG85O4TrIVUVEC91SUQF+oqk7BwH1XEjmafbSptFRhfLaV9NQsTpZO+V9a/n\r\nPC2adafs6qHwxPMz+kl1WlxsQJx8oEQu/fMGQp85KTs5MBkWwix2b0FGi5hN\r\nYKfXXKP3IX74qM4SCHZyZVPkcguBD7Po9gHkEZrnrbn+TLQdMH/lr4IzgnCU\r\nQkeVOvWZhx5E5M5umC/h80/+rh1AMDQi0jcIvrtGZxDL4f58mPS+wwHc2h4b\r\ncV3peiXSrJ+2uDLFpLA6jaMEXZNkYd7pO1LW91ICQs23YPoGRGy1aAkYZW/Y\r\nY5oBE91OK7oZBeigLsoN9SdcXeLD8gJkWdc=\r\n=ZUeB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.0.0_1680803782042_0.10902642800030105"},"_hasShrinkwrap":false},"5.0.1":{"name":"node-red-contrib-oauth2","version":"5.0.1","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"49a927d87880ba26608dac0efe0a36c0fbcf154b","_id":"node-red-contrib-oauth2@5.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-ZsAcikH2W6oJP2WhGCupeZKBwrKNzmZ9bTef4GkOcqzORCcHyBv0gpfBo2oAgBUXLkKh/pd79G5slXFbrM8DDQ==","shasum":"6cc88b2a4f86f2d036730b612304cda9b253fe76","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.0.1.tgz","fileCount":21,"unpackedSize":105211,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1+fa6IEkvyJaKMnjOK+gpK5pk12/oKUw2PzXLLFDHhAiEAjFoZkSic3aeJnFRPXsVeWEEB5ZIw6zgIwE96D8tNh44="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMANWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe8A/+K7QYazVUqR6w1ceM8Cnjgjowz53w3ZkGqOsZzlkL9/2HhHcb\r\nwnesuxpQ7yja67EsAyojze93eRNhEWZpjn2Jvmwjhq9rO7/M7r7DfN4lOJJW\r\np2aLsXymC1wvk/w5L7hMOcqXDiiJOLXx+ek8HoV4oVYN9RJFgdOX3H87rdhh\r\nGdhw2hMJweOLu+T6fiI2dyhwew+5s7hw2zuBCM8QXXsVkWnePAAY5H9lqcRk\r\no5MCmlglFD3y6XP1ubv5Y7ZeM9mSlAO3biP+C1eFbXy3LivumpABBE26F4Yw\r\nSU5vJY9lJOah6Yf8/vgTjawk9CtVKMVUtv72VT4sdi9w+S9wTUr9iX/GacKl\r\nV0PFYXnh5L02nIaS7cTmLnSdiVWNx6/J186n2ydqwvZi7uK6s+bEjq1LZKol\r\ntw/TYGg13XenfMNOHICU7bCvS23f/6iiU91gtdDipzu3V+/RA915Ln0DDld5\r\nRHMVRC96xSClfu9lVrKyP+7B+Mh+S2XfeVkWqDZMqY45V9B4s7HsCfrBngKA\r\nOCSL5JxljASTnxMM07KdkK+VMBBwQMiPF00oPyDOIAYdBz/oqpKvvex/+lzA\r\nPY1aM7fv19H8AaHiO+v1ahDW8/FZj9PdEGDQrJ30/tG+YMiPGeGsNQDlL63q\r\nHeTsdLYFHB9ngRv9fXn7MQmAbmZ34OGtDEc=\r\n=HPUc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.0.1_1680868181926_0.5828611620132635"},"_hasShrinkwrap":false},"5.0.2":{"name":"node-red-contrib-oauth2","version":"5.0.2","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"json-schema":">=0.4.0"},"gitHead":"4d0ba19ed2ff4e8e021d9045187188b54f8d3324","_id":"node-red-contrib-oauth2@5.0.2","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-S348wR5tagZvdZtuPi8KXq3kOSJOZDZbNgFKzxBtQwZ0+xgoTKLUyELrORc1Z2ydijTKQQnLhvrrL0l1PB1mHw==","shasum":"b05299728daeee960788d01ef89559c1b07c2d81","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.0.2.tgz","fileCount":21,"unpackedSize":106265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7JPmiZP1MlSo6tFgtpyORhwVeVznTPTMcps3J97BFzAiEAnt6lbRuLC5pA6JxNyOdxLP0rqgB53rLA/rgOft1OZbA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMXNzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooWg/8DkjUwsVUSHoqseMA5FZl0E2L7jS6eIMBfBpI6oTk8TOX40ta\r\n8rZ1VNsrqcUUTDMOO3jlpfeYKplNg72/hUvd5FpzQYXIU/vKMpuIp09VuncA\r\nq02qfrnZcUirBhJ5+jOdoLaHLVDmI1pWrgolqubZnWseSZhoe6vQ0hgJpg2p\r\nl6gL5ymnVVPwUrkrbnWYbZn/B9CMq6uJAn7HlQS2RiNwH7Gk8IwPFY8ohTlc\r\nWN3JBmrHMZXDz8LkXlqTtQJNb5kxtvZRYO/W0ZLpV+OJwgEn8Pyy9XvDYMi/\r\n3r11lJmbaQjQOgi+ChaLC/lxLNLamYwWyTz5/AD77/dceW/Ln7WSH8Lxk4S/\r\nLPQqBme5B29dIlxUhnK2Xrfk+fuzY3fCVXfA4UPfc8bDbWBdvarwli+ZRkkx\r\nHPfKqBbGu948f6f/gseAA44EOr73hucaj+5veOoYXMVUusAsq7a2IftIfX2y\r\nI7TcuKi10HGVJKU3tkYZH2mKnpwBMOsl41wzPxqIXTRjMSe6fRZlT0yAFOZV\r\nfWM/QQQ1p91u//4rJ7n6NTYx/sls0pN8l8yFM+K82gjyyEHLdtqawyoPDJjQ\r\nYEszRRgSAgMGV6jRfTgVM79ZAre+loxiPxfSdecDDO5UGozouo3txbkilIfe\r\nYnACbMmbGe+IOAGrLlyxqRKYZ+9bwOFNxPE=\r\n=gQCy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.0.2_1680962419644_0.5147708203630899"},"_hasShrinkwrap":false},"5.0.3":{"name":"node-red-contrib-oauth2","version":"5.0.3","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","json-schema":">=0.4.0","prettier":"^2.8.0"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/."},"gitHead":"917d4e6a10b0fba4617674311ccc7b1267d54b49","_id":"node-red-contrib-oauth2@5.0.3","_nodeVersion":"16.20.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-qs4I8KbMrwwS/gXr7TTXon8g7Sh8KW1AonBPJpyCeVpyvFUHcDL2mo8oqv5CWhQbEPCEmqtxKcqox2HC5Kb59g==","shasum":"fb4c80e24a7cbf48a79f86acf2b02933c6036330","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.0.3.tgz","fileCount":24,"unpackedSize":113954,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID30kbOlUy/+PHD0Ox0k9ho4JoOS4dWhFuFkO6BcFDUTAiEAk4linZLey9L0n3SVKEU6U2W/DYGlTQyzuuEK5q7CDXw="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.0.3_1685324745073_0.6984173711308572"},"_hasShrinkwrap":false},"5.0.4":{"name":"node-red-contrib-oauth2","version":"5.0.4","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","json-schema":">=0.4.0","prettier":"^2.8.0"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/."},"gitHead":"f16f38f708677e8f08a585559af131dd1aaac9b7","_id":"node-red-contrib-oauth2@5.0.4","_nodeVersion":"16.20.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-InRDiWoz8X2kwX/cH6qWS/m7Kk4XNR+ZO6NJ4O9gVjM+N4kV25P7lM/9Ut2LqGdad/b4QRF9X2RL9IK/Lhc1Ww==","shasum":"6c06224f3bc846c4ce1dc8d0dcfa14bbab3dd560","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.0.4.tgz","fileCount":24,"unpackedSize":113662,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQw9BlanjfSYcVjAmd7L7dsT+JuPUjFcgqMSi0NoV2PAiEAnxKez+4S2jChPpoTV+ZHV/UTZTLdMKG++83BSC4BpL0="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.0.4_1685329398250_0.36068359092076174"},"_hasShrinkwrap":false},"5.0.5":{"name":"node-red-contrib-oauth2","version":"5.0.5","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","json-schema":">=0.4.0","prettier":"^2.8.0"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/."},"_id":"node-red-contrib-oauth2@5.0.5","gitHead":"842a3a076c761478cbb20cf4cee229c62260adeb","_nodeVersion":"16.20.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-vagi7bJGKZkxZuRt+p5h9qO7x8pvPDXRgtqe2zynJHa/8JIrADRAhLPcahL6uAbn8SUAxbKHfGeIU1dhVBra/g==","shasum":"e1562e25de75dc2c2e8e2218c67244294b87cb34","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.0.5.tgz","fileCount":24,"unpackedSize":116677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxRreAb/2XhJgyt9p8ztlOxEA3KWfS8prhAeybCfFMeAiAuKvnvEkY5X0CcL+wqW/FGvnn97Q3JMhGgT0cPMUYB4A=="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.0.5_1693478577709_0.9316814556086379"},"_hasShrinkwrap":false},"5.0.6":{"name":"node-red-contrib-oauth2","version":"5.0.6","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","json-schema":">=0.4.0","prettier":"^2.8.0"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/."},"_id":"node-red-contrib-oauth2@5.0.6","gitHead":"201334b56fb355e0455fc2e50dddad6b64b3dc11","_nodeVersion":"16.20.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-yxstW/QwrjLqUtu6OzcAPims+c29sGuAAxaIVaBhH83n9le/DubDfzp4lf268lZZQSHVxslB9BA2N7eRCRg8zQ==","shasum":"48c9ba2894296aebd1f12b33d485026da4b5faa7","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.0.6.tgz","fileCount":24,"unpackedSize":116676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Lt4rJKwu1ZFFMMJB5kJRCiOp7zRhOKwmz6Z9Rw7nGwIgFF0KW9ZBcGpm8V+V0S/x8plSNZoeHGQLaCl4DuTEBlo="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.0.6_1694445725343_0.4751709574256857"},"_hasShrinkwrap":false},"5.1.6":{"name":"node-red-contrib-oauth2","version":"5.1.6","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","json-schema":">=0.4.0","prettier":"^2.8.0"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/."},"_id":"node-red-contrib-oauth2@5.1.6","gitHead":"904d952e9deed1762af51392bf63bfafeb869651","_nodeVersion":"16.20.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-gCfIIeUc6FL6bTxM9wMcrUtVwGmTgUAdIc3PrjciDdhxYoD47eypM5reMBSJnbYZMdTETFVrNs4/lXrJNc9W0g==","shasum":"389facbbe4f47127a1518fca0f82da32d2350c0f","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.1.6.tgz","fileCount":24,"unpackedSize":116542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYZP2ADkDsa47P86lGURKPDVjl+aZyJXEL79557VpJewIhAKXR8WQuueCiKvS09dex8cW9Dfnz44s46Svziq6jpL/7"}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.1.6_1694795454161_0.3738409308787285"},"_hasShrinkwrap":false},"5.2.6":{"name":"node-red-contrib-oauth2","version":"5.2.6","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","json-schema":">=0.4.0","prettier":"^2.8.0"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/."},"_id":"node-red-contrib-oauth2@5.2.6","gitHead":"4f0093f6e18569be38eb8c2f5003eb7992d9d82b","_nodeVersion":"16.20.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Tm8ycjhQkoJOZ1PEBRSHBZwfD+w7xhPgDM/dwCgy2TrGeM6s7saXboe6OrlsCaHRsuGHT9tLrcE6iKqSj/Sj4A==","shasum":"dc2fbf24c3aece367765c1cccc7c19a31ebbc51d","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.2.6.tgz","fileCount":24,"unpackedSize":116529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2H1MEA4V0Q5ltZqhnJeIn2otvba5CZyUUi+h10g8hoAIgb5dbv+Dq+/TYS/MxYdM89uGkWbjXchoG7G5k+ZOQKFw="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.2.6_1694982222807_0.360381972309918"},"_hasShrinkwrap":false},"5.2.7":{"name":"node-red-contrib-oauth2","version":"5.2.7","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT License","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","json-schema":">=0.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","json-schema":">=0.4.0","prettier":"^2.8.0"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/."},"_id":"node-red-contrib-oauth2@5.2.7","gitHead":"9761d0bb7fc37615893e73de7779131bb8f4d4d8","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-EHJDhRY8zOoNvPs1ihYxwifiFOXSf23rSa7FiCCRUx2Kn5S++PDKGo+mCMCXy39rPUbkD3FvzLtxkNiAbJaQaA==","shasum":"8f84933e98c1ea3da2298ee4c894c5069f9b0d36","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-5.2.7.tgz","fileCount":24,"unpackedSize":117248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD75kFh0/sWGm01tufylcPm1vikX/5trJD8Vz9wyEiAZgIgfxcFzbeD2G7Bb4K/kVDoyv2MIftiutYFKiUbggQERFU="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_5.2.7_1700504087287_0.6314608898818441"},"_hasShrinkwrap":false},"6.0.0":{"name":"node-red-contrib-oauth2","version":"6.0.0","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"dependencies":{"axios":">=1.3.3","mocha":"^10.4.0"},"devDependencies":{"@babel/eslint-parser":"^7.21.8","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jsdoc":"^44.2.4","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jsdoc":"^4.0.3","json-schema":">=0.4.0","nock":"^13.5.4","node-red":"^3.1.9","node-red-node-test-helper":"^0.3.4","prettier":"^2.8.8","should":"^13.2.3"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"npx eslint ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/.","doc":"jsdoc -c jsdoc.json","test":"mocha \"test/**/*_spec.js\""},"_id":"node-red-contrib-oauth2@6.0.0","gitHead":"4d9cbf7f63dfd8f95fd117356abe9bbeff7fd36a","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-RDJ1LIez4o44DoayEkY8I0ZIx04sDQdU20Xq0bwir21ruJQEgP+ERbNOHRYUAwVbIREuVk8VZx8myLDj6hbydQ==","shasum":"9490451eb2081644c9e73e3dd692a78c62bee0fc","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-6.0.0.tgz","fileCount":53,"unpackedSize":1168078,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTriEXRtbC49EOrXxNO2c98Pi+G9/vJhB10NwesV50KgIhAMXOVB1u+WsZDMqCYe9tUfuterf6z7d5SRBrfQZc4fW2"}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_6.0.0_1716288062390_0.8045058768894529"},"_hasShrinkwrap":false},"6.1.0":{"name":"node-red-contrib-oauth2","version":"6.1.0","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"resolutions":{"eslint":"^8.0.1"},"dependencies":{"axios":"^1.7.2","mocha":"^10.4.0"},"devDependencies":{"@babel/preset-env":"^7.24.5","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.2.6","eslint-plugin-mocha":"^10.4.3","eslint-plugin-n":"^17.7.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","jsdoc":"^4.0.3","json-schema":">=0.4.0","nock":"^13.5.4","node-red":"^3.1.9","node-red-node-test-helper":"^0.3.4","nyc":"^15.1.0","prettier":"^3.2.5","should":"^13.2.3","eslint":"^8.0.1","eslint-config-standard":"^17.1.0","@babel/eslint-parser":"^7.24.5"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"prettier --plugin-search-dir . --write ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/.","doc":"jsdoc -c jsdoc.json","test1":"mocha \"test/**/*_spec.js\"","test":"mocha --recursive --async-stack-traces --full-trace","coverage":"nyc npm test && nyc report --reporter=text-summary --reporter=html"},"nyc":{"reporter":["html","text"],"report-dir":"./coverage"},"_id":"node-red-contrib-oauth2@6.1.0","gitHead":"097571f74164f2a5833906a1ede93a3b08dbb9bb","_nodeVersion":"22.1.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-54U24l18B3b/zA8pMrMe9hZlH9j5QNJ1Zz3Awh9xM5OXV6rSDh9c9a9W54mvgmL1QPQ/VDoS8SdTn/E42DnF2Q==","shasum":"7d1c994e633f936ae871519e63d25e3a57f68027","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-6.1.0.tgz","fileCount":63,"unpackedSize":1227236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYDJSAxdyncMjw/3iKVh9pOI9GmOYvss0rSvs2dUgmoAiEA76ClWpOdA0ht1lgdWdiM33opzewLP6rnRcfSmTNEDEg="}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_6.1.0_1716589433758_0.3647858475809276"},"_hasShrinkwrap":false},"6.2.1":{"name":"node-red-contrib-oauth2","version":"6.2.1","description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}],"license":"MIT","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"engines":{"node":">=12.0.0"},"keywords":["node-red","oauth2","security"],"node-red":{"version":">=3.0.0","nodes":{"oauth2":"src/oauth2.js"}},"resolutions":{"eslint":"^8.0.1"},"dependencies":{"axios":"^1.7.2","mocha":"^10.4.0"},"devDependencies":{"@babel/preset-env":"^7.24.5","eslint-config-prettier":"^9.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-jsdoc":"^48.2.6","eslint-plugin-mocha":"^10.4.3","eslint-plugin-n":"^17.7.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","jsdoc":"^4.0.3","json-schema":">=0.4.0","nock":"^13.5.4","node-red":"^3.1.9","node-red-node-test-helper":"^0.3.4","nyc":"^15.1.0","prettier":"^3.2.5","should":"^13.2.3","eslint":"^8.0.1","eslint-config-standard":"^17.1.0","@babel/eslint-parser":"^7.24.5"},"eslintConfig":{"extends":"./.eslintrc.yml"},"scripts":{"fix":"prettier --plugin-search-dir . --write ./src/. && npx eslint ./src/. --fix","lint":"prettier --plugin-search-dir . --check ./src/. && npx eslint ./src/.","format":"prettier --plugin-search-dir . --write ./src/.","doc":"jsdoc -c jsdoc.json","test1":"mocha \"test/**/*_spec.js\"","test":"mocha --recursive --async-stack-traces --full-trace","coverage":"nyc npm test && nyc report --reporter=text-summary --reporter=html"},"nyc":{"reporter":["html","text"],"report-dir":"./coverage"},"_id":"node-red-contrib-oauth2@6.2.1","gitHead":"d9439a57eb1fde50dd67d2a9db8cd2a2934cc791","_nodeVersion":"22.1.0","_npmVersion":"10.8.0","dist":{"integrity":"sha512-rQgSOehsGOBHqfcWSS3EBMfUnpfElezG3TGMc37yg1nzuAv5mP6HXLz/WvrO03FYRZLVpdmLs+Zfvpr+zwlD1A==","shasum":"df1dc56122b807844da87356850d446db2eeab54","tarball":"https://registry.npmjs.org/node-red-contrib-oauth2/-/node-red-contrib-oauth2-6.2.1.tgz","fileCount":65,"unpackedSize":1233417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEjp6YR9ZoXPQFfrEwA1M3Mnuz8+GZmTz6GymSVoYWHAIhAIXdNyzSYzaHgMtjHcDgjDeH5H5XxKV3H5L9QI2hdeAe"}]},"_npmUser":{"name":"caputomarcos","email":"caputo.marcos@gmail.com"},"directories":{},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-oauth2_6.2.1_1716655751319_0.7800438090219541"},"_hasShrinkwrap":false}},"maintainers":[{"name":"caputomarcos","email":"caputo.marcos@gmail.com"}],"description":"The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.","homepage":"https://github.com/caputomarcos/node-red-contrib-oauth2#readme","keywords":["node-red","oauth2","security"],"repository":{"type":"git","url":"git+https://github.com/caputomarcos/node-red-contrib-oauth2.git"},"author":{"name":"Marcos Caputo","email":"caputo.marcos@gmail.com"},"bugs":{"url":"https://github.com/caputomarcos/node-red-contrib-oauth2/issues"},"license":"MIT","readme":"[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/donate?hosted_button_id=FLB35ANBK99ZA)\n \n\n<img src=\"src/icons/oauth2.svg\" width=\"128\" height=\"128\">\n\nnode-red-contrib-oauth2\n=================\nThe `node-red-contrib-oauth2` is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.\n\n```mermaid\nsequenceDiagram\n  participant User\n  participant OAuth2Node\n  participant OAuth2Server\n\n  User->>OAuth2Node: Sends input request\n  OAuth2Node->>OAuth2Node: Generate request options\n  alt Credentials set by input request\n    OAuth2Node->>OAuth2Server: POST request with input credentials\n  else Credentials set by configuration\n    OAuth2Node->>OAuth2Server: POST request with configured credentials\n  end\n  OAuth2Server-->>OAuth2Node: Returns token\n  OAuth2Node->>OAuth2Node: Add token to output\n  OAuth2Node->>User: Sends output response\n```\n\n# Install\n\nYou can install this node directly from the Node-RED editor by going to the Manage Palette menu and searching for `node-red-contrib-oauth2`. Alternatively, you can install it using npm:\n\n```bash\n$ cd ~/.node-red\n$ npm install node-red-contrib-oauth2\n```\n\n# Usage\n\nThe node requires an access token URL and a set of client credentials to authenticate with that URL. The node will generate an HTTP request to the access token URL to retrieve the access token using the client credentials.\nThe access token can be stored in a message property that can be used by subsequent nodes in a flow.\n\nThe node provides two modes of operation:\n\n1.  Static credentials: The client credentials can be set in the node configuration page.\n2.  Dynamic credentials: The client credentials can be sent as part of the message payload to the node.\n\n# Sample\n\n![image](https://user-images.githubusercontent.com/3945941/229128108-2e104b94-cd88-4e8e-be60-a746cefbf867.png)\n\n```json\n[{\"id\":\"d15d33a4fa9a8ad9\",\"type\":\"tab\",\"label\":\"node-red-contrib-oauth2\",\"disabled\":false,\"info\":\"\",\"env\":[]},{\"id\":\"7e1a2f9059f99060\",\"type\":\"group\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"368ef084fe6b53de\",\"name\":\"REFRESH\",\"style\":{\"label\":true,\"stroke\":\"#7f7f7f\",\"color\":\"#000000\",\"fill\":\"#bfdbef\"},\"nodes\":[\"d1ba341040cea0c3\",\"aa24d69faa1640cd\",\"efd1a2a910ca1051\",\"a8fca004e704e071\",\"9e9332c792dbdc01\",\"7f22873286146e83\"],\"x\":76,\"y\":499,\"w\":1210,\"h\":208},{\"id\":\"7f22873286146e83\",\"type\":\"group\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7e1a2f9059f99060\",\"name\":\"via HTTP REQUEST\",\"style\":{\"label\":true},\"nodes\":[\"64d9243f.b7be7c\",\"31727a2c.05a026\",\"4030c52c.c2c29c\",\"3b67977c.a53c08\"],\"x\":102,\"y\":599,\"w\":1158,\"h\":82},{\"id\":\"54025cb0a19e0f14\",\"type\":\"group\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"368ef084fe6b53de\",\"name\":\"Client Credentials\",\"style\":{\"label\":true,\"stroke\":\"#a4a4a4\",\"color\":\"#ffffff\",\"fill\":\"#3f93cf\"},\"nodes\":[\"10de26226e66ea9e\",\"147aae5c70a7eecb\",\"1e2169485cd2be43\",\"ca6a8cddea946ab2\",\"c6d4eb5c867902eb\",\"d7a2041ef2683870\",\"3f5a09c4fc8e769f\"],\"x\":74,\"y\":179,\"w\":1212,\"h\":142},{\"id\":\"f37b3410d0e03c57\",\"type\":\"group\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"368ef084fe6b53de\",\"name\":\"Authorization Code\",\"style\":{\"label\":true,\"fill\":\"#3f93cf\",\"color\":\"#ffffff\"},\"nodes\":[\"8bd177259bc473f4\",\"ee86852f62926632\",\"d340377991d2d9b9\",\"9e4d3edfde1766b9\"],\"x\":74,\"y\":59,\"w\":1212,\"h\":82},{\"id\":\"a783ce686ac81a0c\",\"type\":\"group\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"368ef084fe6b53de\",\"name\":\"Password\",\"style\":{\"label\":true,\"fill\":\"#3f93cf\",\"color\":\"#ffffff\"},\"nodes\":[\"5ff7fb2616706080\",\"8eadc61e4e5b4ac2\",\"d857d0bc3e90d394\",\"95745c4253c151f0\",\"dcbde702eae7191d\",\"d6a9695a923ab18b\",\"c5da03044bdca6f1\"],\"x\":74,\"y\":339,\"w\":1212,\"h\":142},{\"id\":\"368ef084fe6b53de\",\"type\":\"group\",\"z\":\"d15d33a4fa9a8ad9\",\"name\":\"Grant Type\",\"style\":{\"label\":true,\"fill\":\"#bfc7d7\",\"color\":\"#0070c0\"},\"nodes\":[\"7e1a2f9059f99060\",\"54025cb0a19e0f14\",\"f37b3410d0e03c57\",\"a783ce686ac81a0c\"],\"x\":48,\"y\":33,\"w\":1264,\"h\":700},{\"id\":\"ee86852f62926632\",\"type\":\"oauth2\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"f37b3410d0e03c57\",\"name\":\"Authorization Code\",\"container\":\"oauth2Response\",\"grant_type\":\"authorization_code\",\"access_token_url\":\"http://localhost:8080/v1/oauth/tokens\",\"authorization_endpoint\":\"http://localhost:8080/web/authorize\",\"redirect_uri\":\"/oauth2/redirect_uri\",\"open_authentication\":\"c9cf92ea-6f1d-44b6-86ed-6de1279f45d8\",\"username\":\"\",\"password\":\"\",\"client_id\":\"test_client_1\",\"client_secret\":\"test_secret\",\"scope\":\"read_write\",\"client_credentials_in_body\":false,\"rejectUnauthorized\":true,\"headers\":{},\"x\":450,\"y\":100,\"wires\":[[\"8bd177259bc473f4\"]]},{\"id\":\"9e4d3edfde1766b9\",\"type\":\"inject\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"f37b3410d0e03c57\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":180,\"y\":100,\"wires\":[[\"ee86852f62926632\"]]},{\"id\":\"d7a2041ef2683870\",\"type\":\"debug\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"54025cb0a19e0f14\",\"name\":\"DBG 2\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1190,\"y\":220,\"wires\":[]},{\"id\":\"c6d4eb5c867902eb\",\"type\":\"oauth2\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"54025cb0a19e0f14\",\"name\":\"Client Credentials\",\"container\":\"oauth2Response\",\"grant_type\":\"client_credentials\",\"access_token_url\":\"http://localhost:8080/v1/oauth/tokens\",\"authorization_endpoint\":\"http://localhost:8080/web/authorize\",\"redirect_uri\":\"/oauth2/redirect_uri\",\"open_authentication\":\"41595d3b-a2b5-41aa-84e7-02d2c7b54304\",\"username\":\"\",\"password\":\"\",\"client_id\":\"test_client_1\",\"client_secret\":\"test_secret\",\"scope\":\"read_write\",\"client_credentials_in_body\":false,\"rejectUnauthorized\":true,\"headers\":{},\"x\":450,\"y\":220,\"wires\":[[\"1e2169485cd2be43\"]]},{\"id\":\"3f5a09c4fc8e769f\",\"type\":\"inject\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"54025cb0a19e0f14\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":180,\"y\":220,\"wires\":[[\"c6d4eb5c867902eb\"]]},{\"id\":\"d1ba341040cea0c3\",\"type\":\"inject\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7e1a2f9059f99060\",\"name\":\"Refresh Token\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"3300\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":208,\"y\":540,\"wires\":[[\"aa24d69faa1640cd\"]]},{\"id\":\"aa24d69faa1640cd\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7e1a2f9059f99060\",\"name\":\"set msg.oauth2Request\",\"func\":\"let refreshToken = global.get('refreshToken');\\n\\nmsg.oauth2Request = { \\n    \\\"access_token_url\\\": \\\"http://localhost:8080/v1/oauth/tokens\\\",\\n    \\\"credentials\\\": {\\n        \\\"grant_type\\\": \\\"refresh_token\\\",\\n        \\\"client_id\\\": \\\"test_client_1\\\",\\n        \\\"client_secret\\\": \\\"test_secret\\\",\\n        \\\"scope\\\": \\\"read_write\\\",\\n        \\\"refresh_token\\\": refreshToken   \\n    },\\n};\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":438,\"y\":540,\"wires\":[[\"efd1a2a910ca1051\"]]},{\"id\":\"efd1a2a910ca1051\",\"type\":\"oauth2\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7e1a2f9059f99060\",\"name\":\"Set by msg.oauth2Request\",\"container\":\"oauth2Response\",\"grant_type\":\"set_by_credentials\",\"access_token_url\":\"http://localhost:3000/oauth/token \",\"username\":\"pedroet\",\"password\":\"\",\"client_id\":\"confidentialApplication\",\"client_secret\":\"topSecret\",\"scope\":\"*\",\"headers\":{},\"x\":708,\"y\":540,\"wires\":[[\"a8fca004e704e071\"]]},{\"id\":\"a8fca004e704e071\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7e1a2f9059f99060\",\"name\":\"Set refreshToken\",\"func\":\"if (msg.oauth2Response.refresh_token) {\\n    global.set('refreshToken', msg.oauth2Response.refresh_token);\\n}\\nif (msg.oauth2Response.access_token) {\\n    global.set('accessToken', msg.oauth2Response.access_token);\\n}\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":978,\"y\":540,\"wires\":[[\"9e9332c792dbdc01\"]]},{\"id\":\"9e9332c792dbdc01\",\"type\":\"debug\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7e1a2f9059f99060\",\"name\":\"DBG 2\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1187,\"y\":540,\"wires\":[]},{\"id\":\"4030c52c.c2c29c\",\"type\":\"inject\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7f22873286146e83\",\"name\":\"Refresh Token\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":218,\"y\":640,\"wires\":[[\"31727a2c.05a026\"]]},{\"id\":\"31727a2c.05a026\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7f22873286146e83\",\"name\":\"SETTING REQUEST\",\"func\":\"var REFRESH_TOKEN = global.get('refreshToken');\\nvar ACCESS_TOKEN = global.get('accessToken');\\n\\nmsg.method = \\\"POST\\\"\\nmsg.url = `http://localhost:8080/v1/oauth/tokens?grant_type=refresh_token&refresh_token=${REFRESH_TOKEN}`\\n\\nmsg.headers = {}\\nmsg.headers[\\\"content-type\\\"] = \\\"application/json\\\"\\nmsg.headers[\\\"Authorization\\\"] = 'Basic ' + Buffer.from('test_client_1:test_secret').toString('base64');\\n\\nreturn msg\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":468,\"y\":640,\"wires\":[[\"64d9243f.b7be7c\"]]},{\"id\":\"64d9243f.b7be7c\",\"type\":\"http request\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7f22873286146e83\",\"name\":\"\",\"method\":\"use\",\"ret\":\"obj\",\"paytoqs\":\"ignore\",\"url\":\"\",\"tls\":\"\",\"persist\":false,\"proxy\":\"\",\"insecureHTTPParser\":false,\"authType\":\"\",\"senderr\":false,\"headers\":[],\"x\":798,\"y\":640,\"wires\":[[\"3b67977c.a53c08\"]]},{\"id\":\"3b67977c.a53c08\",\"type\":\"debug\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"7f22873286146e83\",\"name\":\"DBG 3\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1164,\"y\":640,\"wires\":[]},{\"id\":\"1e2169485cd2be43\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"54025cb0a19e0f14\",\"name\":\"Set refreshToken\",\"func\":\"if (msg.oauth2Response.refresh_token) {\\n    global.set('refreshToken', msg.oauth2Response.refresh_token);\\n}\\nif (msg.oauth2Response.access_token) {\\n    global.set('accessToken', msg.oauth2Response.access_token);\\n}\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":990,\"y\":220,\"wires\":[[\"d7a2041ef2683870\"]]},{\"id\":\"147aae5c70a7eecb\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"54025cb0a19e0f14\",\"name\":\"set msg.oauth2Request\",\"func\":\"msg.oauth2Request = { \\n    \\\"access_token_url\\\": \\\"http://localhost:8080/v1/oauth/tokens\\\",\\n    \\\"credentials\\\": {\\n        \\\"grant_type\\\": \\\"client_credentials\\\",\\n        \\\"client_id\\\": \\\"test_client_1\\\",\\n        \\\"client_secret\\\": \\\"test_secret\\\",\\n        \\\"scope\\\": \\\"read_write\\\"\\n    },\\n};\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":430,\"y\":280,\"wires\":[[\"10de26226e66ea9e\"]]},{\"id\":\"10de26226e66ea9e\",\"type\":\"oauth2\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"54025cb0a19e0f14\",\"name\":\"Set by msg.oauth2Request\",\"container\":\"oauth2Response\",\"grant_type\":\"set_by_credentials\",\"access_token_url\":\"http://localhost:3000/oauth/token \",\"authorization_endpoint\":\"\",\"open_authentication\":\"\",\"username\":\"pedroet\",\"password\":\"\",\"client_id\":\"confidentialApplication\",\"client_secret\":\"topSecret\",\"scope\":\"*\",\"client_credentials_in_body\":false,\"rejectUnauthorized\":true,\"headers\":{},\"x\":720,\"y\":280,\"wires\":[[\"1e2169485cd2be43\"]]},{\"id\":\"ca6a8cddea946ab2\",\"type\":\"inject\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"54025cb0a19e0f14\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":180,\"y\":280,\"wires\":[[\"147aae5c70a7eecb\"]]},{\"id\":\"8bd177259bc473f4\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"f37b3410d0e03c57\",\"name\":\"Set refreshToken\",\"func\":\"if (msg.oauth2Response.refresh_token) {\\n    global.set('refreshToken', msg.oauth2Response.refresh_token);\\n}\\nif (msg.oauth2Response.access_token) {\\n    global.set('accessToken', msg.oauth2Response.access_token);\\n}\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":990,\"y\":100,\"wires\":[[\"d340377991d2d9b9\"]]},{\"id\":\"d340377991d2d9b9\",\"type\":\"debug\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"f37b3410d0e03c57\",\"name\":\"DBG 1\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1190,\"y\":100,\"wires\":[]},{\"id\":\"5ff7fb2616706080\",\"type\":\"oauth2\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"a783ce686ac81a0c\",\"name\":\"Set by msg.oauth2Request\",\"container\":\"oauth2Response\",\"grant_type\":\"set_by_credentials\",\"access_token_url\":\"http://localhost:3000/oauth/token \",\"authorization_endpoint\":\"\",\"open_authentication\":\"\",\"username\":\"pedroet\",\"password\":\"\",\"client_id\":\"confidentialApplication\",\"client_secret\":\"topSecret\",\"scope\":\"*\",\"client_credentials_in_body\":false,\"rejectUnauthorized\":true,\"headers\":{},\"x\":720,\"y\":440,\"wires\":[[\"d857d0bc3e90d394\"]]},{\"id\":\"8eadc61e4e5b4ac2\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"a783ce686ac81a0c\",\"name\":\"set msg.oauth2Request\",\"func\":\"msg.oauth2Request = {\\n    \\\"access_token_url\\\": \\\"http://localhost:8080/v1/oauth/tokens\\\",\\n    \\\"credentials\\\": {\\n        \\\"grant_type\\\": \\\"password\\\",\\n        \\\"client_id\\\": \\\"test_client_1\\\",\\n        \\\"client_secret\\\": \\\"test_secret\\\",\\n        \\\"scope\\\": \\\"read_write\\\",\\n        \\\"username\\\": \\\"test@user\\\",\\n        \\\"password\\\": \\\"test_password\\\"\\n    },\\n};\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":430,\"y\":440,\"wires\":[[\"5ff7fb2616706080\"]]},{\"id\":\"d857d0bc3e90d394\",\"type\":\"function\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"a783ce686ac81a0c\",\"name\":\"Set refreshToken\",\"func\":\"if (msg.oauth2Response.refresh_token) {\\n    global.set('refreshToken', msg.oauth2Response.refresh_token);\\n}\\nif (msg.oauth2Response.access_token) {\\n    global.set('accessToken', msg.oauth2Response.access_token);\\n}\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"initialize\":\"\",\"finalize\":\"\",\"libs\":[],\"x\":990,\"y\":380,\"wires\":[[\"dcbde702eae7191d\"]]},{\"id\":\"95745c4253c151f0\",\"type\":\"inject\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"a783ce686ac81a0c\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":180,\"y\":440,\"wires\":[[\"8eadc61e4e5b4ac2\"]]},{\"id\":\"dcbde702eae7191d\",\"type\":\"debug\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"a783ce686ac81a0c\",\"name\":\"DBG 3\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":1190,\"y\":380,\"wires\":[]},{\"id\":\"d6a9695a923ab18b\",\"type\":\"inject\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"a783ce686ac81a0c\",\"name\":\"\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"\",\"payloadType\":\"date\",\"x\":180,\"y\":380,\"wires\":[[\"c5da03044bdca6f1\"]]},{\"id\":\"c5da03044bdca6f1\",\"type\":\"oauth2\",\"z\":\"d15d33a4fa9a8ad9\",\"g\":\"a783ce686ac81a0c\",\"name\":\"Password\",\"container\":\"oauth2Response\",\"grant_type\":\"password\",\"access_token_url\":\"http://localhost:8080/v1/oauth/tokens\",\"authorization_endpoint\":\"http://localhost:8080/web/authorize\",\"redirect_uri\":\"/oauth2/redirect_uri\",\"open_authentication\":\"41595d3b-a2b5-41aa-84e7-02d2c7b54304\",\"username\":\"caputo.marcos@gmail.com\",\"password\":\"123123\",\"client_id\":\"test_client_1\",\"client_secret\":\"test_secret\",\"scope\":\"read_write\",\"client_credentials_in_body\":false,\"rejectUnauthorized\":true,\"headers\":{},\"x\":480,\"y\":380,\"wires\":[[\"d857d0bc3e90d394\"]]}]\n```\n\nThis sample used the [go-oauth2-server](https://github.com/RichardKnop/go-oauth2-server) implemented with GO (Golang). by [RichardKnop](https://github.com/RichardKnop)\n\n# Inputs\n\n| Input                                     | Type    | Description                                                                                                                                                                                             |\n| ----------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| container                                 | string  | This refers to the name of the container that is intended to receive the message object. By default, it is set to oauth2Response.                                                                       |\n| grant type                                | object  | This specifies the grant type used to obtain the access token.                                                                                                                                          |\n| access token url                          | string  | This is the URL used to obtain the access token.                                                                                                                                                        |\n| client id                                 | string  | This is the unique identifier for the client application.                                                                                                                                               |\n| client secret                             | string  | This is the secret key used to authenticate the client application.                                                                                                                                     |\n| username                                  | string  | This is the username used for authentication. **Grant Type:** `password`                                                                                                                                |\n| password                                  | string  | This is the password used for authentication. **Grant Type:** `password`                                                                                                                                |\n| authorization endpoint                    | string  | This is the URL of the authorization endpoint. **Grant Type:** `authorization code`                                                                                                                     |\n| code (read only)                          | string  | This is the authorization code. **Grant Type:** `authorization code`                                                                                                                                    |\n| scope                                     | string  | This specifies the scope of the access request.                                                                                                                                                         |\n| resource                                  | string  | This specifies the resource of the access request.                                                                                                                                                         |\n| use proxy                                 | boolean | This specifies whether to use a proxy or not.                                                                                                                                                           |\n| Proxy Configuration                       | object  | This specifies the configuration for the proxy. **User Proxy:** `true`                                                                                                                                  |\n| only send non-2xx responses to catch node | boolean | This specifies whether to only catch non-2xx responses.                                                                                                                                                 |\n| embedded credentials                      | boolean | This specifies whether to include the client credentials in the token request body for authentication purposes.                                                                                         |\n| reject Unauthorized                       | boolean | This specifies whether to reject unauthorized requests. The rejectUnauthorized parameter controls SSL/TLS certificate validation for the server, with true enforcing validation and false disabling it. |\n\n**`Note:`**\n\n> - If running behind a proxy, the standard `http_proxy=...` environment variable should be set and `Node-RED restarted, or use Proxy Configuration`. If Proxy Configuration was set, the configuration take precedence over environment variable.\n\n> - The OAuth redirect URL is set by default to `/oauth2/redirect`, which is the endpoint responsible for receiving the authorization `code`.\n\n# Outputs\n\n| Output        | Description                                                                                             |\n| ------------- | ------------------------------------------------------------------------------------------------------- |\n| access_token  | This is the access token obtained from the OAuth2 server.                                               |\n| expires_in    | This is the duration of time, in seconds, until the access token expires.                               |\n| token_type    | This is the type of the token. For example, \"Bearer\".                                                   |\n| scope         | This specifies the scope of the access granted by the token obtained.                                   |\n| refresh_token | This is the refresh token that can be used to obtain a new access token before the current one expires. |\n\n# Details\n\nThe `msg.oauth2Request` object contains the OAuth2 request details that are set by the node. The following are the different types of credentials that can be used for authentication:\n\n### `Client Credentials`\n\nThe client credentials can be sent as part of the message payload to the node. The `msg.oauth2Request.credentials` object should contain the following properties:\n\n- `grant_type` (string): This specifies the grant type. For dynamic credentials, the value should be set to \"client_credentials\".\n- `client_id` (string): This is the client ID of the OAuth2 client.\n- `client_secret` (string): This is the client secret of the OAuth2 client.\n- `scope` (string): This specifies the scope of the access requested.\n- `resource` (string): This specifies the resoure of the access requested.\n\nHere's an example:\n\n```js\nmsg.oauth2Request = {\n  access_token_url: \"http://localhost:8080/v1/oauth/tokens\",\n  credentials: {\n    grant_type: \"client_credentials\",\n    client_id: \"test_client_1\",\n    client_secret: \"test_secret\",\n    scope: \"read_write\",\n  },\n};\nreturn msg;\n```\n\n### `Password`\n\nThe username and password can be sent as part of the message payload to the node. The `msg.oauth2Request.credentials` object should contain the following properties:\n\n- `grant_type` (string): This specifies the grant type. For password credentials, the value should be set to \"password\".\n- `client_id` (string): This is the client ID of the OAuth2 client.\n- `client_secret` (string): This is the client secret of the OAuth2 client.\n- `scope` (string): This specifies the scope of the access requested.\n- `resource` (string): This specifies the resource of the access requested.\n- `username` (string): This is the username of the user.\n- `password` (string): This is the password of the user.\n\nHere's an example:\n\n```js\nmsg.oauth2Request = {\n  access_token_url: \"http://localhost:8080/v1/oauth/tokens\",\n  credentials: {\n    grant_type: \"password\",\n    client_id: \"test_client_1\",\n    client_secret: \"test_secret\",\n    scope: \"read_write\",\n    username: \"test@user\",\n    password: \"test_password\",\n  },\n};\nreturn msg;\n```\n\n### `refreshToken`\n\nA refresh token can be used to obtain a new access token without requiring the user to re-authenticate. The `msg.oauth2Request.credentials` object should contain the following properties:\n\n- `grant_type` (string): This specifies the grant type. For refresh token credentials, the value should be set to \"refresh_token\".\n- `client_id` (string): This is the client ID of the OAuth2 client.\n- `client_secret` (string): This is the client secret of the OAuth2 client.\n- `scope` (string): This specifies the scope of the access requested.\n- `resource` (string): This specifies the resource of the access requested.\n- `refresh_token` (string): This is the refresh token obtained from a previous authentication.\n\nHere's an example:\n\n```js\nlet refreshToken = global.get(\"refreshToken\");\n\nmsg.oauth2Request = {\n  access_token_url: \"http://localhost:8080/v1/oauth/tokens\",\n  credentials: {\n    grant_type: \"refresh_token\",\n    client_id: \"test_client_1\",\n    client_secret: \"test_secret\",\n    scope: \"read_write\",\n    refresh_token: refreshToken,\n  },\n};\nreturn msg;\n```\n\n# References\n\n- `RFC 6749` - [The OAuth 2.0 Authorization Framework](https://www.rfc-editor.org/rfc/rfc6749)\n- `RFC 5849` - [The OAuth 1.0 Protocol](https://www.rfc-editor.org/rfc/rfc5849)\n\n# Contributors\n\n<table>\n  <tr>\n    <td>\n      <a href=\"https://github.com/caputomarcos/node-red-contrib-oauth2/graphs/contributors\">\n        <img src=\"https://contrib.rocks/image?repo=caputomarcos/node-red-contrib-oauth2\" />\n      </a>\n     </td>\n  </tr>\n</table>\n","readmeFilename":"README.md","contributors":[{"name":"Nariyuki Saito","email":"toshincompos@gmail.com"},{"name":"Michael Sommer","email":"github@neuronetix.de"},{"name":"Emanuel Miron"},{"name":"serotonie"},{"name":"deosrc"}]}