{"_id":"@circlesystems/passport-circleauth","_rev":"1-32b886fe6a0369cef7e23ab8799b49aa","name":"@circlesystems/passport-circleauth","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@circlesystems/passport-circleauth","version":"1.1.0","description":"Circle Auth Strategy for Passport","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/circlesystems/passport-circleauth.git"},"keywords":["circleauth","auth","authn","authentication","authz","authorization","2fa","passwordless"],"author":{"name":"Circle Systems Inc.","email":"support@gocircle.ai"},"license":"ISC","homepage":"https://circleauth.gocircle.ai","dependencies":{"passport-strategy":"1.x.x","@circlesystems/circleauth-wrapper":"1.x.x"},"devDependencies":{"chai":"1.x.x","chai-passport-strategy":"0.1.x","mocha":"1.x.x"},"scripts":{},"gitHead":"2b15c1747b83063bad0f3b4ac533fe2774308329","bugs":{"url":"https://github.com/circlesystems/passport-circleauth/issues"},"_id":"@circlesystems/passport-circleauth@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"7.15.1","dist":{"integrity":"sha512-3XmVGY5EeZdp0EIEqy6DirWoaD4GW2EAyzfShj6ef1xiHY+BvONW5afgTELFMD6RN2Vxlvc1VAyYKVAQSHUUjw==","shasum":"ad3ab9c223ab45bd595cf6ac294a9c23863a5e3f","tarball":"https://registry.npmjs.org/@circlesystems/passport-circleauth/-/passport-circleauth-1.1.0.tgz","fileCount":6,"unpackedSize":7647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1cArCRA9TVsSAnZWagAAEUAQAIe8Oi2cWB0DgXS03wpo\n1HUaTKnesgZnm0/O8X2OzT27IHo/7dmAR9RyvUzoxmIGS51eaeCv/rfU+jvW\nQ62HgVQ9hV2YNZEOoOqConZhTc4C+NNNnwM+ptsfyXMMzGzqayK7epfEyyxP\na0ykoeU+bmPUc56lz1NsbFxm/ZDMitIZfzA2CkE9FALXgqCI1/ikmNjPqwp+\nf8rC58YBJcPOrXCGvVsmb1cw/Q1SvengNRlmNonvbF1gS4dCT1oCA6UhbThw\nMBGI2yl+VJEH693NbjwBJCYd8TiJKawjb6lQzQxbbJxrBxAI3OX1lanVBZJi\n2comixDu8QxpOrli3hpn+4xLixIvkLJYKWVmzW6lbBN+o2FqhF8ccujG7MfD\n/xcsKm1tF9r3k7nstlUQPvQlGoRk7b864aMCYclyb+lV5oTgW92o6QCypl4v\n+w4x9QEEGmGMX89t6J69BdpVtMFjYtz1ZX9ZQTpxrwTob8BevKSl3yxie3Vd\nSsUNmkAXNszf275IIPGIkbrcSUgCOS4r7W5ZoGczih6EKDiOyD33Lj5lcxfV\nmmz2T5dborlLzSWsJOrEDAkzNrz4tWOb3ExoizGefhgTj40hWwVkGD6tVPdM\nWW0UhZY1P1WR2w6+3EQ66AUIm8tfiZ8KuPvVk6fsHS/8suiVOD/D903NmozJ\naiQ9\r\n=Sdcl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPv0IeTQNDaYD7RNjCBYYnNcpn10gNuawon7viJ/wpoAIgF5Ro2RgPxjU0QIS8cvJwJitqnryLQlcTuCTV0D8qYRY="}]},"_npmUser":{"name":"unicauth","email":"curcio@habloapp.com"},"directories":{},"maintainers":[{"name":"unicauth","email":"curcio@habloapp.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passport-circleauth_1.1.0_1641398315291_0.8846398054590034"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-05T15:58:35.075Z","1.1.0":"2022-01-05T15:58:35.405Z","modified":"2022-04-04T23:01:47.823Z"},"maintainers":[{"name":"unicauth","email":"curcio@habloapp.com"}],"description":"Circle Auth Strategy for Passport","homepage":"https://circleauth.gocircle.ai","keywords":["circleauth","auth","authn","authentication","authz","authorization","2fa","passwordless"],"repository":{"type":"git","url":"git+https://github.com/circlesystems/passport-circleauth.git"},"author":{"name":"Circle Systems Inc.","email":"support@gocircle.ai"},"bugs":{"url":"https://github.com/circlesystems/passport-circleauth/issues"},"license":"ISC","readme":"# Circle Auth Strategy for Passport\n\nCircle Auth Strategy for [Passport](http://www.passportjs.org/) using [Circle Auth API](https://circleauth.gocircle.ai/docs/)\n<br>\n\nCircle Auth allows you to quickly implement userless/passwordless login and 2FA (no more paying for SMS to have 2FA)\n\n## Installation\n\nFirst make sure to get your credentials on [Circle Auth Console](https://console.gocircle.com/), if you want to test first, use [Circle Auth - Demo](https://circleauth.gocircle.ai/demo)\n\n### For [Node.js](https://nodejs.org/)\n\n#### npm\n\nInstall it via:\n\n```shell\nnpm install @circlesystems/passport-circleauth --save\n```\n\n## Example\n\n```javascript\nconst CircleAuthStrategy = require('@circlesystems/passport-circleauth').Strategy\n\nconst strategy = new CircleAuthStrategy({\n    appKey: APPLICATION_APPKEY,\n    readKey: APPLICATION_READKEY,\n    writeKey: APPLICATION_WRITEKEY,\n    passReqToCallback: true\n  },\n  function(req, profile, done) {\n    // ...\n  }\n)\n```\n\nAt [Passport docs](http://www.passportjs.org/docs/) you can find more examples on how Passport works with strategies.\n\n## Distribuition\n\n1.  Update package `version` at `package.json`.\n2.  Open terminal and run `npm publish`.\n3.  Visit https://www.npmjs.com/package/@circlesystems/passport-circleauth to check latest version.\n","readmeFilename":"README.md"}