{"_id":"@digital-wafa/cypress-keycloak-commands","_rev":"3-81b6f477d60a260d6f35de37d77fca19","name":"@digital-wafa/cypress-keycloak-commands","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@digital-wafa/cypress-keycloak-commands","version":"1.0.0","description":"a keycloak commands list to use in cypress e2e tests","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/digital-wafa/cypress-keycloak-commands.git"},"keywords":["keycloak","cypress","-commands"],"author":{"name":"Abdelmounim JAKIM","email":"abdelmounim.jakim@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/digital-wafa/cypress-keycloak-commands/issues"},"homepage":"https://github.com/digital-wafa/cypress-keycloak-commands#readme","publishConfig":{"access":"public"},"peerDependencies":{"cypress":">= 4.8.0"},"gitHead":"2391b1d08d148a6b660d4547b2a2cb6dcd6b1455","_id":"@digital-wafa/cypress-keycloak-commands@1.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tuDZYrSvC4raXhkcFOq+8dzjhQRoEKjN7uMqOBAO06aGkZ2vN070bpsjCCtrr2ZA9GS0Gkz9BZX8H2/mgj4KlA==","shasum":"4503f8b4e1a2728f5a4105d1ca7d977ea065fa21","tarball":"https://registry.npmjs.org/@digital-wafa/cypress-keycloak-commands/-/cypress-keycloak-commands-1.0.0.tgz","fileCount":4,"unpackedSize":4705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWOiiCRA9TVsSAnZWagAAUsAP/jgQ6stggwSL0/rGe83l\nuQrN2dceDMZY+6mvZIP+0ts0IhOZv9vfuuksQ4V1+GQzAgvlpfOAzpkQZtkq\nWnDzZ0of7vHGJzpxW6+d7G4fGHFw9Uz3mQDzK7DVP6oXf4yoxZmYNNHIgj00\n9tU9enWcxps7TrUp2O4ZWQD6BPbx/ZQXmVIleZCD7yt7/szWq7s/lAKiqp0c\nmQskdKcXyUQycB3rupdSDJ6CgGhLuJGeUwHGxvCTGQyyBIsIiiVD7gKUlSh9\n8zz7TyBvFzz8plYZj3cR7ZdEAnQ1pDCNL/Ysx182tkipORKJmutB5L5kx84i\nFK9OwSmRydYydnXCRvfsCZdTcZljcqij/0Sv2tfPHC2W0STQJujVq/GejFhM\nR0dBCeK7HF8b78QiltazkrKSrLfNlkrFMzwWqm43xwukGvJqzV1OXVVTms0f\nzYLwOeL3uSUNmZeYDCmQMEWxg2ll0ndGOFE0xGg1B6TgEMHB8BL8WGTo/9eT\nC51eQ9OZDHZ7d+XdzXib79vebCGg4xmdzLkCNTQGk1TpWv+GiAXfvHIhU6UJ\nZlvTwJAetCt5TXlGXWYeRUthjrkXzvmY/yLzMl1uuuMDoDhLaPW6rQcNIN33\nH4N1EJpdHXxzLwdKTNySou+MZtG1rUS2SxqXNRBI541Dw83T44EvxWH2UCH6\n1X1U\r\n=yl8a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfKfKPBEBmcy+KMaulQV1wkK3MSWeWpAiUbXxIaFdu2AiAl3K9iZcpQfvdMkPce7ZnkR37KfO7sJi3ghk9asVAUig=="}]},"maintainers":[{"name":"jmounim","email":"abdelmounim.jakim@gmail.com"}],"_npmUser":{"name":"jmounim","email":"abdelmounim.jakim@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cypress-keycloak-commands_1.0.0_1599662241767_0.4845690039539705"},"_hasShrinkwrap":false},"1.0.1":{"name":"@digital-wafa/cypress-keycloak-commands","version":"1.0.1","description":"a keycloak commands list to use in cypress e2e tests","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/digital-wafa/cypress-keycloak-commands.git"},"keywords":["keycloak","cypress","-commands"],"author":{"name":"Abdelmounim JAKIM","email":"abdelmounim.jakim@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/digital-wafa/cypress-keycloak-commands/issues"},"homepage":"https://github.com/digital-wafa/cypress-keycloak-commands#readme","publishConfig":{"access":"public"},"peerDependencies":{"cypress":">= 4.8.0"},"gitHead":"5e69d2ebacc9071fa941253bba39b18d30c6c94c","_id":"@digital-wafa/cypress-keycloak-commands@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hvsmPYcXTwguCV46welil+qjWyUFTmnAkaZ3BT7nrpNFi6vj98Y+8BFvsxyJIRHP5ZFxNc7vza39m/kOFoqxgA==","shasum":"3a4cb0adc7a2f5ede1a737247ec0def51cb18850","tarball":"https://registry.npmjs.org/@digital-wafa/cypress-keycloak-commands/-/cypress-keycloak-commands-1.0.1.tgz","fileCount":4,"unpackedSize":4830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWOyTCRA9TVsSAnZWagAAD0EP/3suLvNcBwqOAMBwdUQB\nz12sDINz3wyRQHU7jvu13I7nGuEIWkw7o+7EJMe0ve5vt6gMSJ7gGmvzyPKG\nl1sg/dy9kr2fPZZMnuGffpMd28MO/kRsUK7stAnXqdAfMlcFXX/b5zD4hGSe\n/GFHwa9J5MCL0hkQ1zh+aiHPPp2x5U0yjDppIY74rL+Jpupt5wZ60md9fxEf\n010+CveYXzmdd+OJVb/F0+rJFmfZfedLObY+GjVJYYZ1Q86xTXnMqlirOR1X\nuTBwCA9kpUu4zhGisJKbmWpW0NWpdcP7PcCtRKbSiKJtDHtvul73QYSWrH9v\nVYXIUAtHa4HArswjn4d3z4PXPqbR2bThlos4eay04xrqki6e41mZeO5Kcu+o\n882ZJnmwdgFXvRMX+Ab4DRvYRTuAWDZWTlgvEq6PxSZwYnkA9Lc6zxmL/g3X\n2ediIa7M0i1qbncc1DJpQCQmn72Fjtbz4OyR03zvAS7Vg8yvBienpv9iEVW5\nnI+ibFZGiRAkUTVn4+HWbQJfPENTF7yPQGtIkGHIxr6ZFPCTx136uuPZ4e5v\n6LtW+RaYdbxWaEN7nmJm2hBxmOEaz5X0/owWuzOTvWpSlHqpk6i0FaRdfDZb\n7qZ900Ne4YHbC9Oj2xbrv0VTYK1KY86tVqdavMrAWX2YrQ7u0/XTq0ObALl4\nGSEw\r\n=kndm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChbLRbwoLIwtXFyEcdc76ZbLWrOSeOouSGkW6vUrBjzAIhAJcHnxSz2Aabd6kMA/fgyw17IZ8ojoG8SKQ01VzHOtL3"}]},"maintainers":[{"name":"jmounim","email":"abdelmounim.jakim@gmail.com"}],"_npmUser":{"name":"jmounim","email":"abdelmounim.jakim@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cypress-keycloak-commands_1.0.1_1599663250451_0.8519990879182346"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-09T14:37:21.516Z","1.0.0":"2020-09-09T14:37:21.868Z","modified":"2022-04-05T04:36:49.435Z","1.0.1":"2020-09-09T14:54:10.685Z"},"maintainers":[{"email":"belaicher.anass@gmail.com","name":"b.anass"},{"email":"abdelmounim.jakim@gmail.com","name":"jmounim"}],"description":"a keycloak commands list to use in cypress e2e tests","homepage":"https://github.com/digital-wafa/cypress-keycloak-commands#readme","keywords":["keycloak","cypress","-commands"],"repository":{"type":"git","url":"git+https://github.com/digital-wafa/cypress-keycloak-commands.git"},"author":{"name":"Abdelmounim JAKIM","email":"abdelmounim.jakim@gmail.com"},"bugs":{"url":"https://github.com/digital-wafa/cypress-keycloak-commands/issues"},"license":"MIT","readme":"# cypress-keycloak-commands ![npm version](https://img.shields.io/npm/v/@digital-wafa/cypress-keycloak-commands)\r\na keycloak commands list to use in cypress e2e tests\r\n\r\n\r\n## Installation\r\n\r\n```\r\nnpm i @digital-wafa/cypress-keycloak-commands -D\r\n```\r\n\r\n## Usage\r\n\r\nAdd the following environment variables to your `cypress.json` file\r\n\r\n```json\r\n{\r\n  \"env\": {\r\n    \"KEYCLOAK_BASE_URL\" : \"your keycloak base url\",\r\n    \"KEYCLOAK_REALM\" : \"your realm\",\r\n    \"KEYCLOAK_CLIENT\" : \"your client id\",\r\n    \"KEYCLOAK_REDIRECT_URI\" : \"your redirect uri\",\r\n    \"KEYCLOAK_IDP_HINT\" : \"your idp hint\"\r\n  }\r\n}\r\n```\r\n\r\nImport the commands in your `cypress/support/commands.js` file\r\n\r\n```javascript\r\nrequire(\"@digital-wafa/cypress-keycloak-commands\");\r\n```\r\n\r\nFinaly inside your cypress tests files \r\n\r\n```javascript\r\n// to login\r\ncy.login(username, password)\r\n\r\n// to logout\r\ncy.logout()\r\n```\r\n\r\n## Acknowledgement\r\n\r\nthis library is based on this blog [post](https://vrockai.github.io/blog/2017/10/28/cypress-keycloak-intregration/).\r\n\r\n","readmeFilename":"README.md"}