{"_id":"react-simple-oauth2-login","_rev":"18-8b77be1c3d8fd7e58833e3ff2d3bb223","name":"react-simple-oauth2-login","dist-tags":{"latest":"0.5.4"},"versions":{"0.1.0":{"name":"react-simple-oauth2-login","version":"0.1.0","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/OAuth2Login.js","scripts":{"build":"NODE_ENV=production webpack -p --config webpack.config.dist.js","start":"NODE_ENV=development webpack-dev-server --config webpack.config.js","lint":"eslint src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/checkr/react-github-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","autoprefixer":"^7.1.2","babel-loader":"^8.0.6","enzyme":"^2.6.0","eslint":"^4.2.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-react":"^7.1.0","fbjs":"^0.8.6","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-addons-test-utils":"^15.1.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^15.4.1","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"9e2688b5d8236b3fed714fd33cca9b3407476352","bugs":{"url":"https://github.com/checkr/react-github-login/issues"},"homepage":"https://github.com/checkr/react-github-login#readme","_id":"react-simple-oauth2-login@0.1.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-r7JXmGWsYjzwBqeA0ztp15x9rWKlPjTXJrXNa/i262V6zjY5Onfx4Y/2kW12YnjR9nolh2+aabYP1lcUvlaZ7A==","shasum":"8ff12d98b93ae506af5d6d8384c3ecc1bc5bea78","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.1.0.tgz","fileCount":12,"unpackedSize":17016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeL4jwCRA9TVsSAnZWagAAKHEP/1pLeqL53remXVlkNT7k\nVW14QIfDM2q2pGoJKaWZ7fBQiSsQtkK8ZUHpdP9VUq/LRl/qxylbKFl4g11s\nw/NyO/k/1dc9qyjmZq1PElFDe66FFQgdU7oaxyFqdFt34bfQblbZ7YSNjRDC\nsRBzoq6JI5FDa95uaE/6xQ94yoxAI2izZ4qNbQT52UwF5GDRysEeTa3sOVAz\nnC33Do30C1AYmtTOkr6PGZB+EaUlub89W0lysD6mXHkihbI+MAwbzlSgDAxu\n9xNzrTC+K/bOH4ZzA+lVX8vOVlncgtfwMOOVRapjY6pNHVB35/5mIHMdPS1A\n+RBu0GRnCFtvDrgnuLmqTx9sNhoi8kIuGWYrVrEDV3tF78ZL4lC5csnMvR67\n2PrAGuvPzMHYBcC/13Un1lJ52alB0ou8hZ6xC8WbudGS8Lt3yjFi7EWaKCcs\n9/CKsUDPWZrTBSAz+1y5Z0S0wj4Uu0RqhgvG0PgIxUU1ulGyNjLGV+kRWg+q\nTaIB3QgD96Aaf8wOvI51kfEx/ZWWuNhR7lmki/67JIao13+zyS5jnzXN26bH\nNcQvZ+zGbF1iyQXbJc5LjEYy2FhA+HAs00MUXTjHW8jJfD5IV4y/uaHz3V1c\nlpsfWuzhVex+o+Yq9ccVRhYLa4UfXMm9gQywV/8MwcRByX9UrM0n+NK5tK/W\nGzSA\r\n=eeZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5Vl2I2YPEzwy5r59yqkDEm6c9IRvn64LGm0twzMoCcAiBk7twNEaT8O+DQqJyO0uTJc7chaco9snMEjicC3V39hw=="}]},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.1.0_1580173552460_0.16408833012574786"},"_hasShrinkwrap":false},"0.1.2":{"name":"react-simple-oauth2-login","version":"0.1.2","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/OAuth2Login.js","scripts":{"build":"NODE_ENV=production webpack -p --config webpack.config.dist.js","start":"NODE_ENV=development webpack-dev-server --config webpack.config.js","lint":"eslint src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","autoprefixer":"^7.1.2","babel-loader":"^8.0.6","enzyme":"^2.6.0","eslint":"^4.2.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-react":"^7.1.0","fbjs":"^0.8.6","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-addons-test-utils":"^15.1.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^15.4.1","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"9e2688b5d8236b3fed714fd33cca9b3407476352","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.1.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GHOOYTApP1EjYA+49Tdf9aWvow82ZwB5ujBBPNYOyCAiy1ijBRHgIO+lwbo/5/nLXwWFfniEqciEue5eXQcQ2w==","shasum":"f8d125caf286b95bcb9693ce35f5fdd266663da2","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.1.2.tgz","fileCount":12,"unpackedSize":17385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTefSCRA9TVsSAnZWagAAo10P/20MsDlIEx4jlR9P6nbc\ng0rYPHBke6SAjnqdDIF4vUeON8yWKpcZT4K5KJwRMW+NztFKC+WsC2lD3gXw\n1DtHBRPMU2NYZuXGd72lKfM7TMw5HS7rSW9nqU0VhmJ7qIXMoGBa6E3zh7dP\n/dDRmfm6eOwljCfsJwkIQoF8pWvZIiSUs9xBQfgZ2Xcl1nld1dG4WyiOahRM\nsHW9jFXaVIf8GWGDMRNRuWOQMCXoTsMUPa/hfwIR5qgzUNCh8vqnsy9ocKKd\nE35jImVi6zqBoUz5P74ZNfxWEWSBpM3fOy1bFRCqzsbS/rzA1oJ7PZYsWFQu\nKaJwVrYQfcigxGRU268iF6otCaDFab0MxV2LsCU1QekZz2Idad/rs03RaIFy\nLzfi3ffGFdL4U0pvQvgRqTBFsEpIKcCAY48nHXvJqYGamQiPtPIV8YfErlDb\nvt3ptQ/LK5UHU3cHu2qrsMD00dJpf7Dwvcln0SAbnMQqa6tWHFAoe8yVcC0W\nYCcMwNqrNRzj7XyIXz4B0to0zciEpnlgSGppriZ5nsFHAvX69R9OnVGnwPMm\nEXp1ppZN1L15Uct+cj/7peviYSqbhdebM5tRhgHHARmc/hK7KwC0jzOrealw\nGC2kEIG3GsfQH0tgYUNaVYI2vTOaY0ldU/k4tUp4nU7HPobKj2SIRnGM0E79\nQtOX\r\n=xXxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEZb3dFgqYccaIcq0MAag4GUZzk1O5F8Org5K4sZe4AAiEA6sTN0BrDLMY801XkybvaHfdE/wyyIFiZPT12bJQoY+Q="}]},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.1.2_1582163922054_0.15271360113176824"},"_hasShrinkwrap":false},"0.1.3":{"name":"react-simple-oauth2-login","version":"0.1.3","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/OAuth2Login.js","scripts":{"build":"NODE_ENV=production webpack -p --config webpack.config.dist.js","start":"NODE_ENV=development webpack-dev-server --config webpack.config.js","lint":"eslint src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/checkr/react-github-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/core":"^7.8.3","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","autoprefixer":"^7.1.2","babel-loader":"^8.0.6","enzyme":"^2.6.0","eslint":"^4.2.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-react":"^7.1.0","fbjs":"^0.8.6","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-addons-test-utils":"^15.1.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^15.4.1","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"8bf19db6bef9a889df4f3bbd22b967bf228373ad","bugs":{"url":"https://github.com/checkr/react-github-login/issues"},"homepage":"https://github.com/checkr/react-github-login#readme","_id":"react-simple-oauth2-login@0.1.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-nj7+bFTpu/McSp6JfovfUvEoCVcA4fS36zvBMG40BtcufDPbR6aVnR0AI67pMGmf6KdZyaHPda7q4GG4kE1Rgg==","shasum":"1fc1d3a37c1b332645e94293149c1db2f05c492c","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.1.3.tgz","fileCount":10,"unpackedSize":9228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNxLbCRA9TVsSAnZWagAAmaAP/jQ8uKwfQYiIrwTBP81p\nPKCAwwWLe0EkOw0y7HFvrYnORx01zcengKnW7fjSVfoF52J96bMjkZM+fx27\nI0fFN0DxNzgRcEfA4LAO/d8iQMMVI6H/aJ14NXysWJm9S9Dk3GKg6mgG2eSG\n3rKClsgnbY0l63xAhXEijka4L78f3tafbnNkaHk4X3RAVGaNiJV0f/4PN/Fh\ng/Te0e9/QBMwh1lzBYx2trJM6lH4/RM+pwMZDTqOq5ZqfM1unRBqxzFDNxPJ\njt7LOtE2MX3BP5wRGIVw9C4TQ6MSe1Kh3l6lbc/fiEhLLm/y2GGmHtDEXWIk\n+EoyQaTLTHkxefH4VZEiulv/JjPi2iejLv16mpDvnWxanpidKOlXTs+lPRkb\nloHntYQFRFx8mDris8RMavByuzTeLkjxs/de5NEd601+XVxRE92dqyA06Dhp\nOja4CYGuViP9IvIsR7pJNkkNzkR4lEnTU5O8g1pV5Rs6m3bSB2RlLebud+TW\n8ephVB+AIWRXPDMJV7le160wFl5h7i4XhcIh78ieHCZ94uwxT/iJt2IVNc8Z\n/gqnKxKiVoHg8cQ3gg96Grcj/OCtAzteMo3Io5wJBJJXd71IWguL+p/D8AKi\nfa2hrcDO7Dywtv6YOt/M/L7psbkXxxYOH/xoQtGTKBeV72/DP6wEbt2ArdFf\nW0ZM\r\n=Vj7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgMn/V+TcQtyMvUkjcvlThG156TwM1HyO9Dl2D1Zp1OwIgHZ7ZulNCLXQaNIauZEsP9OItC8ga6DYjd3FQH6IQsgc="}]},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.1.3_1597444826495_0.46443615675468"},"_hasShrinkwrap":false},"0.1.4":{"name":"react-simple-oauth2-login","version":"0.1.4","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/OAuth2Login.js","scripts":{"build":"NODE_ENV=production webpack -p --config webpack.config.dist.js","start":"NODE_ENV=development webpack-dev-server --config webpack.config.js","lint":"eslint src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/checkr/react-github-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","autoprefixer":"^7.1.2","babel-loader":"^8.0.6","enzyme":"^2.6.0","eslint":"^4.2.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-react":"^7.1.0","fbjs":"^0.8.6","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-addons-test-utils":"^15.1.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^15.4.1","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"8bf19db6bef9a889df4f3bbd22b967bf228373ad","bugs":{"url":"https://github.com/checkr/react-github-login/issues"},"homepage":"https://github.com/checkr/react-github-login#readme","_id":"react-simple-oauth2-login@0.1.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-z97HquHN9bNf4+vsTxUIOIXkLjR2yxMh+ocmr3yGBCQystk8vxJRYPCdoJRnTAWlN3h4M9zGin1AEbBo5kz8zw==","shasum":"771147cd3b5c811f28f2f4f8b4dba1849a3ea4bb","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.1.4.tgz","fileCount":12,"unpackedSize":18160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNx2MCRA9TVsSAnZWagAAdMIP/iXNrWhWGzT4XCrzJtYz\nAFwL8Rr7R3bLfRMhXsGUD4mdxib95il2BWUVFv8rtFs1cdYQqbBgERDbQ2/R\nU0Lg6Rhg0RH62iZlMe+Nd+3eQdU2sl0iJUNpAeDct/IyfE9wtsbQ4iFO1oHv\nd4+ku7AiO+jIfcVygdS0IZMOlxSTAPmb/aOyEaOwa8uKMnOacjJctTNudFk/\nCMACyca0gq/QJ/w1IlB/lZRKmVs/hdq9LN4F8RB9afaGn8HWooel5NSBxc1p\nuIC0tUHqZ4VCyz15LpflJmFhV7yf6g+0JQNielbzgQBTH96eLAXQyC+wLCVh\nL18OgfqfAKPqoSzhr3iQLkSAbkL0UKwEkuoBj9t7ED+97muv06RccLmK1ENG\nPZKpPezo5+xE7HR9BSlafVz4lFvIRXrNH1bXKoC2tC+rfjfjfaRL7bv+mbE4\n9C9XVnAYgyoClCskehJd3MZgBj/+exYeT0ZNWwAUcHvnOnHJrhWwo9Eteo5W\nDm4j4QZw688t7Qr3oygUaxzhrQ+dUrbOJx2+ns5r4t+WHALzHXkLHkRz1mUU\n7CE+g6WL65c+eglU5GbSQ83YRdIBWhAh3RwjhaTZPB3RS0OpFeGCot8EDQZM\nKPzdFx2i89APgP7eD2hEXBkhKSX19VDFcr2yVgneyBHOOXNRPeIST8gC3WG/\nZPne\r\n=ghae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIs+8t7gCZsJBvO2HmC4cXjnXvNMb7Rtyje+bIjfGnNAIhAOQwjgomAGKohdnbnNeeUSmCVQrY+6fVEChwHPrPPk0z"}]},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.1.4_1597447564327_0.439624885616396"},"_hasShrinkwrap":false},"0.1.5":{"name":"react-simple-oauth2-login","version":"0.1.5","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/OAuth2Login.js","scripts":{"build":"NODE_ENV=production webpack -p --config webpack.config.dist.js","start":"NODE_ENV=development webpack-dev-server --config webpack.config.js","lint":"eslint src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/checkr/react-github-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","enzyme":"^2.6.0","eslint":"^4.2.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-react":"^7.1.0","fbjs":"^0.8.6","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-addons-test-utils":"^15.1.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^15.4.1","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"gitHead":"d4100c4a2062f36aa0e11f4af9f6e64dbfc10126","bugs":{"url":"https://github.com/checkr/react-github-login/issues"},"homepage":"https://github.com/checkr/react-github-login#readme","_id":"react-simple-oauth2-login@0.1.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.7","dist":{"integrity":"sha512-PLetpvtlzhAJKy6cuWPxs+5ck67uQbbctfgRADgBKrUPDDcL+UNL9mFNHCQVVP9EZlKJr4YoVSXHMCwREgulFA==","shasum":"3881467fc4e37f13e1bda2e01177f29e3ff34bfc","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.1.5.tgz","fileCount":12,"unpackedSize":19245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNyKACRA9TVsSAnZWagAAwfwP/i9yQj+8GI3eZ8Dl4Grj\nHENGp/pHLlQIgRzXy3zL2xa973PzDsSJLOQY2fZoLp8+lLbAoP+GYFATVI/V\njKgDVrPk95YO5Y4cF3WL+WYloHtNcOaAFoLVUVEbozKtMSiEn0q0wcrcbe3i\nuhyet+Nb4zDZb1OIINNUT+LJmvBwQaQIdjGY5CPFWQQ7JPMYGlNeUfYdopNu\nqOwo2jwkfLjCj8MZEHaiIORcYkfeYDmWqF4zc4947B42Mft1dZfS22O2s6YB\n1ufjOKq3xxPRpYC/QP2+gk3e3Xa+gyreUrbMi8/88l07ShmVc7zhvQ0mYN/z\n+RKA1ChgOWRP9B7wa0rKTokNXSPpCeSRXX4RoZNiW58PWYuO9uaTpTfT4eFN\nWvEjmaidosKtpM0wcDR4sqrQvXs4OKcSxF7PDo9mg1hi+ZsWlLCAqmWcphAG\nG3ROBIb8r7sZQlDkI6b+K6lsLQY3h1cD27U22ivnVpIE9OQPePzIzFtLuc9K\nvY393heQK1sEa0zJ9ehLTWzzGD4dxULnCEYLe+DCpARvb4VtoP6dkiPv8JyR\nHERertxeUi6y0XlAtIgwF531HkMO2h8M9ozNOU3LFHpq9bgwnKX6NrOJjsHL\nx3Ii4PkO/EDooJBAMCsbwjPhKRg7+Fyq2Iqew7T4gWHH4Vq/TuUb+qvWRXKF\nXQ1d\r\n=35tX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6qzxqD/NAA2rbPbF6F6LWXn9qzvjEVC3NblzMGH0bPQIhAPR0FYxheqmMzl5WuXw1NiHcBJebO/UuK08OaO+SslVt"}]},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.1.5_1597448831464_0.8135292753032801"},"_hasShrinkwrap":false},"0.2.0":{"name":"react-simple-oauth2-login","version":"0.2.0","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/OAuth2Login.js","scripts":{"build":"NODE_ENV=production webpack -p","lint":"eslint src","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","enzyme":"^2.6.0","eslint":"^4.2.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-react":"^7.1.0","fbjs":"^0.8.6","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-addons-test-utils":"^15.1.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^15.4.1","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"aa156a0395ad959b9cba08ac4537ba9b5ce30c70","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-rVQJN/ngEpHK9uQl6S7ymtm0o39c7t/kUxjJg6Yy1uL7A9At0YqjhAw1mDVj2ht9EkVGE8QgzYbXZElRC2OeFQ==","shasum":"d09bc3e086978f49c3c7013cbe42590230aa2f0f","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.2.0.tgz","fileCount":11,"unpackedSize":22387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfle9QCRA9TVsSAnZWagAAhY4QAJ1Fa8YDSSDLnkm7mbDM\nW/4OO7qFKnwvLxyUnWQfGtVMktszFtoVt/KKgza+EusfKxjaHNcXAoB7gLCH\nk9TysLLWbr9iVPCLFo0DNxKg0htsNe37yMJQ/ETo5RIuglqf26fAYr74cZAw\naxhcLjqa53huVPAcn8Ldi6hhC8KhSO4TIYWw1YHHX14D9OSEKX+obUaLFG6A\nebnKwxLOyr5tvjgNgrAkV5rD79sl3LE5DwpgcveoHIG/fij969v/lWfj7CdW\n4rs+uz9zh/l4QiPfJ0j58T8TVgGHx3AW2YNA84NflIwsp98pz+mTi/7aZFO1\np0Gossj4GmdZBQEa0ZtfLF7olvBQ0N7AzIg3Me0mRmJY+P8LnxnaK+V++KX1\nqR/LeZUxKC47EjgAMtfc+c1+VfLcrJvTmo8oTVXCfznkaLa6UW+qDRjCEWUU\nlJeSJw/y8g3AytG+QzDMSvhjdCrZEI7p8ngzKi7YdY+RGanfImMiitiVf85e\nasJpvBCZGTkgz4a8n+i1sh6J9Ci1zNdIIa3uGz2SQb4j1KRKNvXv1nCECT/h\nP+nha7jmFW+bExj6RcZeomjYUH7CIOFchOwMUmU3SFeLy/5NlCqEUCCbXCcb\nxUA/IN0j15mnRpdxr96flj7cj2tKMGp9FqQvQcyKVW6rdpmMWjPEFKrPuvwi\nYLNQ\r\n=71LQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAevLjlCmy7fWoQZ/hpLNwfAimhSiKldkudquB3Ibfn1AiAasiyt44hrWcXFQOw2pVovb2XUcnbKRmv9lsKpxUzn9g=="}]},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.2.0_1603661648233_0.677828660814898"},"_hasShrinkwrap":false},"0.3.0":{"name":"react-simple-oauth2-login","version":"0.3.0","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/index.js","author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"},"contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"scripts":{"build":"NODE_ENV=production webpack -p","lint":"eslint src","test":"jest","transpile":"babel src -d dist --ignore src/__tests__/**/*.js","prepublishOnly":"npm run transpile"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","enzyme":"^2.6.0","eslint":"^4.2.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-import":"^2.22.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-react":"^7.1.0","fbjs":"^0.8.6","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-addons-test-utils":"^15.1.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^15.4.1","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"668344e0c04b15138e9ed2f09671e875f921b589","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.3.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-OC+ky6X8Vbf8I9VARI5v5UQdOAjggmbYqoyHHpl3oUaw+0UMw95Z3wEu5K2HEs7Tk9rH0fbwQtriCrDxxN+NNQ==","shasum":"4192bea12482d64be6c90b5cdc220694c03982e8","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.3.0.tgz","fileCount":7,"unpackedSize":25540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzGS9CRA9TVsSAnZWagAAFycP/A5OY6V/vtX+hljKU316\ne5ReQ4LYD4QfqlXBYznakbYv4gL369c6/xqnxzXONp1vcjUIB9G7lhL/tE0i\nrc+1ka1B+FGcE1myOs8/PBjcc5wCwj1Me1gkvgP1hvbKnP95txemXqWpJJGz\nbEIIUAsATd67J4uD/QTgLLj4t78UizD0BwuMzJ/iMNkWVxiKWIdnR/0mLOz+\nNGciG4ZsA/zkiwPpf3FvIDweZ7Id1jT1OelGTBDsqyRbVkXWiQ+aeu5LmBSE\n6ipFB4xycQwGgDh4Y6t4G5ZtX6+Kxfng5TQ0oNYsg07sDgRxRAaLMLZZzeZJ\nBPqpjAjnkaXkfW82KKrZlScsbjo8XUIVS1MJnKuKHZRa3Z58bGlcO96iUrE1\nRB1ssvXjhKfg48bzOfjgwwT1umwjku5UCphiFY96kTiH40NKok3DOEDzCxkU\n3WXd9mVPDBwXNUsbl2zV27skHoT04W5hl5LJznQhVcCoHWUJTClFTxy+cDEW\niWuXaHVcL/D0I3Jt0OsstCICuDnbajg5W0nkaEt/qYJhzgDi3nPibh2jnC3Z\n7d2/qK/hR81pDdkYUVtUP+MDId2128f4VnWMjGwpMhBikRWy7cNRqh7WxCeE\nPoQsC+aZGNn/RrWsjLsh2wkJ8NW6Tj8nNZQzScmI5CT+XQE0vp5gH/TJDomC\nYUsd\r\n=Sx0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCsCBU8xThFiKr/NJAwSGBBPSGJHpbDFoEpC2dlaO5qAiEA5tb684Cc+k85+HYip7csdFl3zA0/b2uHn7+ruIhzVm8="}]},"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.3.0_1624007869202_0.06639721130077336"},"_hasShrinkwrap":false},"0.4.0":{"name":"react-simple-oauth2-login","version":"0.4.0","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/index.js","author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"},"contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"scripts":{"build":"NODE_ENV=production webpack -p","lint":"eslint src","transpile":"babel src -d dist --ignore src/__tests__/**/*.js","prepublishOnly":"npm run transpile","test:unit":"jest","test:e2e":"wdio run ./wdio.conf.js","test":"npm run test:unit && npm run test:e2e","start-oauth2-server":"cd test-oauth2-server && node src/index","start-example-client":"cd example/client && npm start","start-example-server":"cd example/server && npm start","start-example":"concurrently \"npm:start-example-client\" \"npm:start-example-server\"","ci":"start-server-and-test start-oauth2-server :4000 start-example :1234 test"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","@wdio/cli":"^6.12.1","@wdio/local-runner":"^6.12.1","@wdio/mocha-framework":"^6.11.0","@wdio/spec-reporter":"^6.11.0","@wdio/sync":"^6.11.0","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","chromedriver":"^91.0.1","concurrently":"^6.2.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^2.5.1","fbjs":"^3.0.0","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^16.14.0","start-server-and-test":"^1.12.5","wdio-chromedriver-service":"^6.0.4","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"1881bd288fa7e1e5495092a612af4f54006cf9a8","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.4.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-RdR3BFW7ayAam+JfgAG1EhabV8fWpakXzfHHXZoE6MJRLfIKsdHj7jkWTmWvy6uzWkcp8KqO21G/mdlDUesMAw==","shasum":"5048e42c4278cee7cc72c19e42934f6fcc12945d","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.4.0.tgz","fileCount":8,"unpackedSize":34760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzG9iCRA9TVsSAnZWagAAqUYP/3OhjTsbVkAqH6+BcqBb\na4qWsdq9T/pgLUA5JIadBLtfvX0xw+ZLU8nfz3ODFwAUE3F5Sk2HfQH1UUow\nlysxJ+Fc0TqaFx8qwMP3l2jxT13zk7A1dEPe3NVJ9hqrGAo+7nvtHRrOaKe4\nFAz1UquCK+zSUhsw0k1KrtvmeSLP76OcBu7h/VPCP2rhGidu6iemt5/3EB5p\nNff3Eg9GMIL6GIlpuuJV1gSadNtTkkyZfydgA07qNBgarmQnuGq5DmIX000v\nL3MvUjFYu5PKAhIjTApyszwWUDq65v+/h+FZhclMTVpANDxr4iGII7VXm7j+\n3G29G44d/r5r0AAvJQi5nl0pBmSWm5LLyPJsDw6/ri5LED0rV8IcF4XJYhRn\nIDapt3BamitWnr9wqAptFH/Urun/RIqZkB2IILz2C68HocITGDNwODlH0NvW\n5hqg2cQvx3dPRWKxfT98IRAA0ORFaJQ71gxy3pIx/2l6h5evzI4emKApU5pL\n8PYtvMQdWacLjHx/OYYAY2ZnGCpJgtD0t7X7F5ZZNSOSpjj6gBD3y4V723eK\n4ZgzXGo/wjZM3S6PMn3QWZSLDI6MW/qChUAhCaokSWjIW2skmHxoGzVNlDsh\nEsthxVbVsaT5Xn4KX918GXmAr5mNaH5YUamW0tMf1Lmdo8azPqrZCViXQI3y\n5Dwy\r\n=I+ut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ4KLKycL9uzoe4lMhE5KkGW8QoCrPA32GmiVr8vJb7AiBtjHteE8xz44f0MVmLOoSXfAju8Wd5evMdP7DhmvDRHA=="}]},"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.4.0_1624010594018_0.4756318334175962"},"_hasShrinkwrap":false},"0.5.0":{"name":"react-simple-oauth2-login","version":"0.5.0","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/index.js","author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"},"contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"scripts":{"build":"NODE_ENV=production webpack -p","lint":"npx eslint --ext .js,.jsx --fix src","transpile":"babel src -d dist --ignore src/__tests__/**/*.js","prepublishOnly":"npm run transpile","test:unit":"jest","test:e2e":"wdio run ./wdio.conf.js","test":"npm run test:unit && npm run test:e2e","start-oauth2-server":"cd test-oauth2-server && node src/index","start-example-client":"cd example/client && npm start","start-example-server":"cd example/server && npm start","start-example":"concurrently \"npm:start-example-client\" \"npm:start-example-server\"","ci":"start-server-and-test start-oauth2-server :4000 start-example :1234 test"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","@wdio/cli":"^6.12.1","@wdio/local-runner":"^6.12.1","@wdio/mocha-framework":"^6.11.0","@wdio/spec-reporter":"^6.11.0","@wdio/sync":"^6.11.0","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","chromedriver":"^91.0.1","concurrently":"^6.2.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^2.5.1","fbjs":"^3.0.0","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^16.14.0","start-server-and-test":"^1.12.5","wdio-chromedriver-service":"^6.0.4","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"928b5765c6d1ec673b35e4320be42b1491dab1b7","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.5.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-RZ4sIY54Vyyv+s8S+ASgmL+uKWeAfHt76u73NfusBolUGm6ky2oG3tJO5iusNJGJLCBgmy6NLGanHEllCy4wdQ==","shasum":"3f37608b0953f755689762092cc9f631f4fd5f3c","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.5.0.tgz","fileCount":8,"unpackedSize":38081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzKeoCRA9TVsSAnZWagAAN2AP/RifVlTHTylIzLqSC6oT\nJeBIH8L0lx4+2SkGHfsU7dGZElzVFLi1lb2MmvFAJGBm75NfTQsmg44XWrK6\nt262AFUxzxeLutSTu347a4YvmMwj4XvrHFuySSAA99q8r3yhcuMnZppCyhAw\nefwLeR8/LCNPfCvHy+772FrrEefNoDpqCaEd0karKaTYF0sFvnpY6DWgzCo2\nbMf/oQKSGOYKAQFarc73S2+EUlCu1fEkWon//thsNifJaA5NLOLGbCRVyAYC\npyLtYAPLYZgEp1/0aHJpvJ+iHBEqkziKikwvR2kJclM6mUjjh/zdgyYr44Z6\nKZ3bGfsE5pwadMfei9VmCNTp5Y8NP3VcZLDdUkBwByLJbr/zbet0Kkat4ohh\nqUIPRKNbfPXEgZfkU3ljsyyoUOXfxrdR6yBRqpe3ux8+Afz4kfXoGEX2pbeT\n56FGnTMPpIVC13gTDV8B+bym3EahDoTnsdQ9GP/p0ec5/IaiQNlHc8x0yjdF\n9ECFNcOX236zHduOrGDOfUdkpqSn1APpI4NCA/6rpKAWSqOCD3LUbIoav70T\n84Eq21191lBk59ENPH8knTdP3YRB2adfY51wf4ggXk+8NIOJaW362s+grojo\noQ140J12oWwAdUZgkdsQVuZLfkXLHDIswIrNW+SvdhkAf1MEroAeV5MKafJb\nydvE\r\n=fuDL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9PEzAxR0f6BnyCJ1PPzk6NQ7ZEDz7OqCIIIAUKAamTAiB7twbQnBoUZtI6FFLtySkcwDO/7LMYBRQknbsH1cD7zg=="}]},"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.5.0_1624024999606_0.38515614482765304"},"_hasShrinkwrap":false},"0.5.1":{"name":"react-simple-oauth2-login","version":"0.5.1","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/index.js","author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"},"contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"scripts":{"build":"NODE_ENV=production webpack -p","lint":"npx eslint --ext .js,.jsx --fix src","transpile":"babel src -d dist --ignore src/__tests__/**/*.js","prepublishOnly":"npm run transpile","test:unit":"jest","test:e2e":"wdio run ./wdio.conf.js","test":"npm run test:unit && npm run test:e2e","start-oauth2-server":"cd test-oauth2-server && node src/index","start-example-client":"cd example/client && npm start","start-example-server":"cd example/server && npm start","start-example":"concurrently \"npm:start-example-client\" \"npm:start-example-server\"","ci":"start-server-and-test start-oauth2-server :4000 start-example :1234 test"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"^16.0.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","@wdio/cli":"^6.12.1","@wdio/local-runner":"^6.12.1","@wdio/mocha-framework":"^6.11.0","@wdio/spec-reporter":"^6.11.0","@wdio/sync":"^6.11.0","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","chromedriver":"^91.0.1","concurrently":"^6.2.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^2.5.1","fbjs":"^3.0.0","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^16.14.0","start-server-and-test":"^1.12.5","wdio-chromedriver-service":"^6.0.4","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"8a5880e68925d1af055443ac6cc8b2015908bd3c","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.5.1","_nodeVersion":"14.17.3","_npmVersion":"7.21.0","dist":{"integrity":"sha512-wvYYQ5FslVAILGEqKL2lorc2XcTKvN7HKTf3oqPNgkUNfRBe2b0SZJxkUKclgbH6Y65dOaVbRs/JuSQr8J47MQ==","shasum":"e2ee3c54f5cd8c746ba3c049d110c741e5498c0a","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.5.1.tgz","fileCount":8,"unpackedSize":40938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJrtrCRA9TVsSAnZWagAA1XMQAICw/hSaZq8os0+5XZnF\nCxqGHtGqC9+ltR4F+dR98L4ldwMm8oCQz6F0vXjEdhSY5wpzXFBauq6btVyv\nYMdcUzURn8o1gMWbDRph6gQkHYQwfv++LFKB4kDDjyrQgjAF3z+Q9aHUPxjQ\nG/xzfs8qK78ZRBqeBJ/32aTg8FSqnroUJW1Ba1RK6yDVthUPDZ+0LzBUftdP\ncy6M3tt1BHpNsTlfRABWJ3VpliybejdPgs8ARyqeaT60m0ex8hmn7apU7a8L\n0GHA2AzgSwC9op8egAz266Yt/mvUqXJDPJQAidkdSoQJPT/H6tMPP0pP3VSa\nCKTQxuEcU6w35QNjMpt5AtSACTQXyBDBeAQsJujFn7W3jCRB4xVAn+g8iixf\n49B8XCCTSBiM5KQ5BoLcc15AROz6YAQHlAoHMyD1ZlxFK5QT2c7XfCPsAxq4\n9D3oAYQmdky7EZRa0oGKx1eVaGAt7ja/CUMJzTiLTy10roLJ+OWdO1HiUnpA\npQKPQYrE2Ro2Mvuhz7qNF4CUt3Q/+/2sb8+AWkvRVvX+P5HXf6JTrEIDnHS7\nBTh2OnQfRUdi5voVhcLWQWNhkeTAjnBdv83xQwJE5iJQx02VxuhMmbnRqsbW\n3u+7biGhkbQLqiDmAp2YFENSdcjm28KZfhQZjScSNtjSGc21qrPOKU8lqV6X\njtBc\r\n=Nqfg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADNZlwqjABNpivU9DXUJ1I3N9teSZmKJ6QiuAd//tweAiA293aiN40BgAICOUWxSTZZPzn2WAjXyr7gBLHpK2ATTQ=="}]},"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.5.1_1629928299060_0.7891209939067718"},"_hasShrinkwrap":false},"0.5.2":{"name":"react-simple-oauth2-login","version":"0.5.2","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/index.js","author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"},"contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"scripts":{"build":"NODE_ENV=production webpack -p","lint":"npx eslint --ext .js,.jsx --fix src","transpile":"babel src -d dist --ignore src/__tests__/**/*.js","prepublishOnly":"npm run transpile","test:unit":"jest","test:e2e":"wdio run ./wdio.conf.js","test":"npm run test:unit && npm run test:e2e","start-oauth2-server":"cd test-oauth2-server && node src/index","start-example-client":"cd example/client && npm start","start-example-server":"cd example/server && npm start","start-example":"concurrently \"npm:start-example-client\" \"npm:start-example-server\"","ci":"start-server-and-test start-oauth2-server :4000 start-example :1234 test"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"16.0 - 17"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","@wdio/cli":"^6.12.1","@wdio/local-runner":"^6.12.1","@wdio/mocha-framework":"^6.11.0","@wdio/spec-reporter":"^6.11.0","@wdio/sync":"^6.11.0","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","chromedriver":"^91.0.1","concurrently":"^6.2.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^2.5.1","fbjs":"^3.0.0","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^16.14.0","start-server-and-test":"^1.12.5","wdio-chromedriver-service":"^6.0.4","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"0b2e978faffe24d98ea47b9ba4ef624fb7411b83","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.5.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-O7C3Ti+ANpXAoWl8geJpR+QHNULYsomTFnXAhHxMiqxVVPvriMXjV8bOkh1ow7AamiHaeD/KLZtjOdjRZektJQ==","shasum":"b88687afc07892ecc370dd5923089f70a02bd886","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.5.2.tgz","fileCount":8,"unpackedSize":41389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEiz8JanqP8SkJQR8iGHr1p3k4+uvH050leeqmjISWCAIhAMzhzECbMIouikgfrWgMVB4lMv5yK136XZnP19oDvdsH"}]},"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.5.2_1636635645467_0.18241141525991922"},"_hasShrinkwrap":false},"0.5.3":{"name":"react-simple-oauth2-login","version":"0.5.3","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/index.js","author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"},"contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"scripts":{"build":"NODE_ENV=production webpack -p","lint":"npx eslint --ext .js,.jsx --fix src","transpile":"babel src -d dist --ignore src/__tests__/**/*.js","prepublishOnly":"npm run transpile","test:unit":"jest","test:e2e":"wdio run ./wdio.conf.js","test":"npm run test:unit && npm run test:e2e","start-oauth2-server":"cd test-oauth2-server && node src/index","start-example-client":"cd example/client && npm start","start-example-server":"cd example/server && npm start","start-example":"concurrently \"npm:start-example-client\" \"npm:start-example-server\"","ci":"start-server-and-test start-oauth2-server :4000 start-example :1234 test"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":"16.0 - 17"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","@wdio/cli":"^6.12.1","@wdio/local-runner":"^6.12.1","@wdio/mocha-framework":"^6.11.0","@wdio/spec-reporter":"^6.11.0","@wdio/sync":"^6.11.0","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","chromedriver":"^91.0.1","concurrently":"^6.2.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^2.5.1","fbjs":"^3.0.0","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^16.14.0","start-server-and-test":"^1.12.5","wdio-chromedriver-service":"^6.0.4","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"0b2e978faffe24d98ea47b9ba4ef624fb7411b83","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.5.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-gLrvxu1/9oxGPOo9Uy5AWcNMBu6XWcMVngyi0gCkQqyntHbbkc97yeCCP9t2AsMa5iIyHjMc+U5nUi4804Y0+g==","shasum":"6bb785e3d4efcd0ac55143f2c6cbde6115ef0bb5","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.5.3.tgz","fileCount":10,"unpackedSize":42062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh25JDCRA9TVsSAnZWagAAJTcP/167gF0F88LoUtBTeurV\nbBink5Ft1UZPXo9XvMS/cro42en1ElfJK0jfM3iCi3bzKnOX6v83UjBZTOAd\nQWK2L2yr7cizx4Xidt1CcDLTJn+467XAMgKlLtUX5TYqTsmQq+gFtqzOdwcI\nV2JCzhHYzUpVA3p0cqxZIiUkEa8kwd9Zfkc6NTLkCZtCs/YIetAwhz+a6h0n\nmHnEjjpb+IGgZlTE7nd22Pta9rujl19NFIRTmuSCuo5Lzd4vPdcEbdxZIEfJ\npQggh8n2sxqfY1wg04mUEm5Y5lfHew7jsRix9Owx9sEQdbboRjcJ9K6Cp/5u\nDpQ1zOAiiCdDR6SVGHShzfnT4nyFOc6/1/zXYm9vXtpMmKRMaI4/4cUL3HCm\nNwIGo2FA2v/+jzNeI2H/Dy29jgIjox7WciWn+vjulDbTvPOyponSSpc5v7hK\nvdtEgTby87YyWfsLtUYaezVdH59UcqePjbFXTwqgH6aHWGdVziuVCL0hmgrn\nMabW6an1JBP2bUHxffFmprSn2jc5LjvgQb/fpTUqk9hrc81gpRuSSsZJswe4\nYznBbVMyXv/A/WzrFA5lgT0nmTiVvdLcp/5LfG1NtCDWSBcLMwmpXxUN9HSF\nhJQES5jrPelM6icaN2Kv6ILBU/Z74vpEc2dPxeP+y4pycXinZoY3fwmHyDbI\nbZg5\r\n=pKBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbwZyIAkXiXQ2XwuOV/V8OwnjXjoA7vRZ5+XWfHU0oNAiAS3zNPIQ3zAMFbOx1N83n/eCaATK2Ixnh7CA6XenlrdQ=="}]},"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.5.3_1636706334505_0.4576280068253811"},"_hasShrinkwrap":false},"0.5.4":{"name":"react-simple-oauth2-login","version":"0.5.4","description":"A React Component for OAuth2 Login - adapted from react-github-login","main":"dist/index.js","author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"},"contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"scripts":{"build":"NODE_ENV=production webpack -p","lint":"npx eslint --ext .js,.jsx --fix src","transpile":"babel src -d dist --ignore src/__tests__/**/*.js","prepublishOnly":"npm run transpile","test:unit":"jest","test:e2e":"wdio run ./wdio.conf.js","test":"npm run test:unit && npm run test:e2e","start-oauth2-server":"cd test-oauth2-server && node src/index","start-example-client":"cd example/client && npm start","start-example-server":"cd example/server && npm start","start-example":"concurrently \"npm:start-example-client\" \"npm:start-example-server\"","ci":"start-server-and-test start-oauth2-server :4000 start-example :1234 test"},"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"license":"MIT","peerDependencies":{"prop-types":"^15.7.2","react":">= 16.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-transform-react-jsx":"^7.8.3","@babel/preset-env":"^7.8.3","@wdio/cli":"^6.12.1","@wdio/local-runner":"^6.12.1","@wdio/mocha-framework":"^6.11.0","@wdio/spec-reporter":"^6.11.0","@wdio/sync":"^6.11.0","autoprefixer":"^7.1.2","babel-eslint":"^10.1.0","babel-loader":"^8.0.6","chromedriver":"^91.0.1","concurrently":"^6.2.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.23.4","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-react":"^7.24.0","eslint-plugin-react-hooks":"^2.5.1","fbjs":"^3.0.0","jest":"^25.1.0","object-assign":"^4.1.0","react":"^16.0.0","react-css-modules":"^4.5.2","react-dom":"^16.0.0","react-test-renderer":"^16.14.0","start-server-and-test":"^1.12.5","wdio-chromedriver-service":"^6.0.4","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"gitHead":"bad43da07da31e1e8e678ff33d02bfb23d7975b7","bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","_id":"react-simple-oauth2-login@0.5.4","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BkVpgGVFGpZEDK6lr1ao+hJXuPvK56aSA0t8jKST0Q+Aya504bSLXNk9A0eU8XaF2GeQqW9n/M0aWNkezvS4Pg==","shasum":"5d9b254fbc83484bd994f463c1f9e3643f0c639b","tarball":"https://registry.npmjs.org/react-simple-oauth2-login/-/react-simple-oauth2-login-0.5.4.tgz","fileCount":8,"unpackedSize":41387,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtlC2rcl0F/CkkdFC+0syGX29DS/VvsxJ4Lv+YRDpXuAiBxfsAVHeaIfCz/WgrLgOAXrZoIkNC15P1MDfY9fttbUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcf1pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/BxAAjFy6NSZdfYTD+TKI44j2SKYQEMl7AJdNh9HvtMVn/keQ9E3k\r\nWadJnyeo/vx+5KGMC9AdnZjciGQhZg0GbWb4do0wvBF/SQhN3Nz6bWAYajJD\r\nDY3WuqDRV0l2rArgXCkN8hQU31PHS1FRJ1sdWa2qKRdtyCSGkOcI9Bs1PjbH\r\nRJV5BeoMYHqt0nIVKAhogh+yb9vDlKmFoIBy0B756hgpewN4MHTfV11hLCZi\r\n6VYQ/hyyX8VXze9nBCZ7dI08uL5VrBkpkosBlMSAMI8HSvE8UP8SrDPolq/U\r\n7nCLnAq3YHbi3WGS4yBsti/EcQhqoeLY0boCPlLUESHWzyOtgkESRJWI/Q5A\r\nmhtreZDIfkh6EipWjHAlIjlXInDrBs2vHju9seOfbZ1NDeRm8ZetvWA1lHTZ\r\nrBJHjeHfdkJXkfXgy1Gx5Jk6eS+NESB8MWSndlEovOhJicDO8H2jLpPf6nA7\r\nnAQtlhRok1DLjdghAkMtspsJKGSCSGJPefd+dGWEOLHRcMkdF7rpLgXoEVyt\r\nLxEwcjhdqRdteTdR2OZDgxhlguIZs7fZ3q/NLP42UBhmUrG6Vv9aaOxXpxq8\r\nA3WztkQ1cMCYYXS2xEjIcXRSEb/0pGahQBGJohPhgbV7sNbGOBCvQNZ31pmx\r\nxeYGFxch39C6VKclCtXF37YC/db9lHplvgQ=\r\n=ymW8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"benhubert","email":"benoithubert@gmail.com"},"directories":{},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-simple-oauth2-login_0.5.4_1668414824697_0.9149292659823365"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-28T01:05:52.459Z","0.1.0":"2020-01-28T01:05:52.575Z","modified":"2022-11-14T08:33:45.052Z","0.1.1":"2020-02-20T01:38:37.446Z","0.1.2":"2020-02-20T01:58:42.252Z","0.1.3":"2020-08-14T22:40:26.622Z","0.1.4":"2020-08-14T23:26:04.455Z","0.1.5":"2020-08-14T23:47:11.794Z","0.2.0":"2020-10-25T21:34:08.512Z","0.2.1":"2021-06-18T02:05:06.249Z","0.3.0":"2021-06-18T09:17:49.344Z","0.4.0":"2021-06-18T10:03:14.162Z","0.5.0":"2021-06-18T14:03:19.790Z","0.5.1":"2021-08-25T21:51:39.242Z","0.5.2":"2021-11-11T13:00:45.621Z","0.5.3":"2021-11-12T08:38:54.673Z","0.5.4":"2022-11-14T08:33:44.988Z"},"maintainers":[{"name":"benhubert","email":"benoithubert@gmail.com"}],"description":"A React Component for OAuth2 Login - adapted from react-github-login","homepage":"https://github.com/bhubr/react-simple-oauth2-login#readme","keywords":["react","reactjs","react-component","oauth2-login","react-oauth2-login"],"repository":{"type":"git","url":"git+https://github.com/bhubr/react-simple-oauth2-login.git"},"bugs":{"url":"https://github.com/bhubr/react-simple-oauth2-login/issues"},"license":"MIT","readme":"# React Simple OAuth2 Login\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n[![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors-)\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n> :trophy: **Credits**: this component is based on [React GitHub Login](https://github.com/checkr/react-github-login) by [Checkr](https://checkr.com/).\n\nSimple React component for OAuth2 login.\n\nSupports **Authorization Code** and **Implicit Grant** flows.\n\n## RTFM\n\n* [Usage](#usage)\n\n    * [Basic example](#basic-example)\n    * [Example app](#example-app)\n    * [Props](#props)\n* [ChangeLog](#changelog)\n\n## Usage\n\n### Basic example\n\nThe component displays as a simple button. Clicking it will open the authorization screen for your chosen provider, in a popup (thus avoiding losing your app's state).\n\n**Four props** are mandatory: `authorizationUrl`, `responseType`, `clientId`, `redirectUri`.\n\nThe client ID is given by the OAuth2 provider (usually along with a client secret) when you set up an OAuth2 app (where you're asked to fill in the Redirect URI).\n\n```js\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport OAuth2Login from 'react-simple-oauth2-login';\n\nconst onSuccess = response => console.log(response);\nconst onFailure = response => console.error(response);\n\nReactDOM.render(\n  <OAuth2Login\n    authorizationUrl=\"https://accounts.spotify.com/authorize\"\n    responseType=\"token\"\n    clientId=\"9822046hvr4lnhi7g07grihpefahy5jb\"\n    redirectUri=\"http://localhost:3000/oauth-callback\"\n    onSuccess={onSuccess}\n    onFailure={onFailure}/>,\n  document.getElementById('root')\n);\n```\n\n### Example app\n\nCheck out the examples in the `example` directory. You'll need OAuth2 apps configured on whatever provider.\n\n#### Client app\n\nSetup:\n\n* `cd example/client`\n* `npm install`\n* Copy `settings.sample.js` as `settings-code.js` and/or `settings-implicit.js`, depending on which flow you intend to test.\n* `npm start` (uses Parcel)\n\nThe `client` app provides examples for both flows. If you look at the two components, what really distinguishes how they use the component is:\n\n* The value of `responseType` prop,\n* The `fetch` call to send the code to the server in the Authorization Code example.\n\n#### Server app\n\nThe `server` app is only given as an example to test the **Authorization Code flow**. It currently supports getting access tokens from GitHub or Spotify. In a real-world app, you'll probably want to use [Passport](http://www.passportjs.org/).\n\n**Right after** you run `npm install`, you need to copy `.env.sample` as `.env`, and modify the values according to your needs.\n\n* `OAUTH_TOKEN_URL` is the URL where you should POST the code obtained from the authorization screen,\n* `OAUTH_CLIENT_ID` is the OAuth2 Client ID,\n* `OAUTH_CLIENT_SECRET` is the OAuth2 Client Secret,\n* `OAUTH_REDIRECT_URI` is the OAuth2 Redirect URI (thanks Captain Obvious).\n\nThe Client ID and Redirect URI should match that of the client app.\n\nThen you can run `npm start`.\n\n### Cross Origin / Same-origin Policy\n\n> See the documentation on [Same-origin policy](https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy)\n\nIf you are using the Authorization Code flow, and your redirect URL is on a server with a different\ndomain to your frontend, you will need to do the following:\n\n1. Set the `isCrossOrigin` property to `true`\n2. Set up your authorization url on your server to return a standard response similar to the one\n   below:\n\n```\n<html>\n<head></head>\n<body>\n  <script>\n    window.addEventListener(\"message\", function (event) {\n      if (event.data.message === \"requestResult\") {\n        event.source.postMessage({\"message\": \"deliverResult\", result: {...} }, \"*\");\n      }\n    });\n  </script>\n</body>\n</html>\n```\n\nYour server needs to populate the `result` key with an object to deliver back to the frontend.\n\n### Props\n\n#### `authorizationUrl`\n\n`{string}` _required_\n\nBase URL of the provider's authorization screen.\n\n#### `responseType`\n\n`{string}` _required_\n\nDetermines the type of OAuth2 flow. Two possible values:\n\n* `code`: Authorization Code flow. You need a server-side app to use this.\n* `token`: Implicit Grant flow.\n\n#### `clientId`\n\n`{string}` _required_\n\nClient ID for OAuth application.\n\n#### `redirectUri`\n\n`{string}` _required_\n\nRegistered redirect URI for OAuth application.\n\n#### `scope`\n\n`{string}`\n\nScope for OAuth application. Example: `user:email` (GitHub).\n\n#### `popupWidth`\n\n`{number}`\n\nWidth for the popup window upon clicking the button in px. Default: `680`.\n\n#### `popupHeight`\n\n`{number}`\n\nHeight for the popup window upon clicking the button in px. Default: `680`.\n\n#### `className`\n\n`{string}`\n\nCSS class for the login button.\n\n#### `buttonText`\n\n`{string}`\n\nText content for the login button.\n\n#### `isCrossOrigin`\n\n`{bool}`\n\nIs this a cross-origin request? If you are implementing an Authorization Code workflow and your\nserver backend is on a different URL, you'll need to set this to true.\n\n#### `extraParams`\n\n`{object}`\n\nThis allows you to pass extra query parameters to the OAuth2 login screen. Some providers allow additional parameters. See [issue #39 on the repo](https://github.com/bhubr/react-simple-oauth2-login/issues/39) for more details. If you want to add `prompt=consent` to the query string, you need to pass `extraParams={{ prompt: 'consent' }}` as a prop.\n\n#### `render`\n\n`{function}`\n\nA custom rendering function. An object containing properties for rendering will be passed in as an\nargument, e.g. `{buttonText: \"...\", children: [...], className: \"...\", onClick: func}`.\n\n#### `onRequest`\n\n`{function}`\n\nCallback for every request.\n\n#### `onSuccess`\n\n`{function}`\n\nCallback for successful login. An object will be passed as an argument to the callback, e.g. `{ \"code\": \"...\" }`.\n\n#### `onFailure`\n\n`{function}`\n\nCallback for errors raised during login.\n\n## ChangeLog\n\n* v0.5.1 (published August 25th, 2021)\n\n    * Allow to pass extra params in the query string, via the `extraParams` prop. Thanks to [jshthornton](https://github.com/jshthornton)\n\n* v0.5.0 (published June 18th, 2021)\n\n    * Increase default popup's height. Thanks to [tennox](https://github.com/tennox)\n    * Provide optional `popupWidth` and `popupHeight` props to override the defaults. Thanks to [Coow](https://github.com/Coow)\n\n* v0.4.0 (published June 18th, 2021)\n\n    * **Support cross-origin auth flow**: previous versions worked only if the redirect URI was derived from the frontend app's URL; now you can have a redirect URI poiting to your backend app. Thanks (again) to [rsnyman](https://github.com/rsnyman).\n    * Update dev dependencies: ESLint, Enzyme\n    * Restore unit tests to working state\n    * End-to-end testing of Authorization Code flow (using a Node-based OAuth2 server)\n* v0.3.0 (Changes made in May, 2021 - published June 18th, 2021) - thanks to [rsnyman](https://github.com/rsnyman) for both additions:\n\n    * Add `render` prop to customize the login button's appearance\n    * Add MIT license\n* v0.2.0 (October 25th, 2020):\n\n    * Add support for Implicit Grant flow\n    * Improve error handling\n    * Provide better example app (with a sample server-side app)\n    * Try and provide a decent Readme\n* v0.1.x (January to September 2020th):\n\n    * Spin the project off from React GitHub Login\n    * Make it support various OAuth2 providers, only for Authorization Code flow\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://developpeur-web-toulouse.fr/\"><img src=\"https://avatars.githubusercontent.com/u/15270070?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Benoît Hubert</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=bhubr\" title=\"Code\">💻</a> <a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=bhubr\" title=\"Documentation\">📖</a> <a href=\"#example-bhubr\" title=\"Examples\">💡</a> <a href=\"#maintenance-bhubr\" title=\"Maintenance\">🚧</a> <a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=bhubr\" title=\"Tests\">⚠️</a></td>\n    <td align=\"center\"><a href=\"https://github.com/rsnyman\"><img src=\"https://avatars.githubusercontent.com/u/1080682?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Raoul Snyman</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=rsnyman\" title=\"Code\">💻</a> <a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=rsnyman\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Coow\"><img src=\"https://avatars.githubusercontent.com/u/16673606?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Coow</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=Coow\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/tennox\"><img src=\"https://avatars.githubusercontent.com/u/2084639?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Manuel</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/issues?q=author%3Atennox\" title=\"Bug reports\">🐛</a> <a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=tennox\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://stewartjpark.com\"><img src=\"https://avatars.githubusercontent.com/u/388348?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Stewart Park</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=stewartpark\" title=\"Code\">💻</a> <a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=stewartpark\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"http://juresotosek.com\"><img src=\"https://avatars.githubusercontent.com/u/16746406?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Jure Sotosek</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=JureSotosek\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/jshthornton\"><img src=\"https://avatars.githubusercontent.com/u/2814746?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Joshua Thornton</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/commits?author=jshthornton\" title=\"Code\">💻</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/arudrakalyan\"><img src=\"https://avatars.githubusercontent.com/u/4880855?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Kalyan</b></sub></a><br /><a href=\"https://github.com/bhubr/react-simple-oauth2-login/issues?q=author%3Aarudrakalyan\" title=\"Bug reports\">🐛</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!","readmeFilename":"README.md","contributors":[{"name":"Raoul Snyman","url":"https://github.com/rsnyman"}],"author":{"name":"Benoît Hubert","email":"benoithubert@gmail.com","url":"https://developpeur-web-toulouse.fr/"}}