{"_id":"@authing/authing-guard","_rev":"7-b52202e40dd598c51c8811f1f5366f12","name":"@authing/authing-guard","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.1":{"name":"@authing/authing-guard","version":"0.1.1","repository":{"type":"git","url":"git+https://github.com/Authing/Guard.git"},"main":"dist/Guard.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","deploy":"cd ./dist && tar zcvf dist.tar.gz * && scp dist.tar.gz authing-o:/mnt/authing && echo 'dist 包已拷贝到 authing-o:/mnt/authing'"},"dependencies":{"authing-js-sdk":"2.1.1","axios":"^0.18.0","vue":"^2.6.6","vue-router":"^3.0.1","vuex":"^3.1.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","lint-staged":"^8.1.0","vue-template-compiler":"^2.5.21"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["vue-cli-service lint","git add"],"*.vue":["vue-cli-service lint","git add"]},"description":"[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。","bugs":{"url":"https://github.com/Authing/Guard/issues"},"homepage":"https://github.com/Authing/Guard#readme","keywords":["Authing","Guard","AaaS","IDaaS","Identity"],"author":{"name":"Authing"},"license":"MIT","gitHead":"6ee83912231fe7ed0613a46f84dde2b0e1149be2","_id":"@authing/authing-guard@0.1.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RWsmT68pzEMkZKrBZ/WlzOztGi8RvJ1MtXZIB6thC+YStsV+uGVfJOF7GcMpVuewU3zmXALyks2uoRu5BRih6A==","shasum":"5b5512c58637822204a9d673ee44a13fc0d08ad9","tarball":"https://registry.npmjs.org/@authing/authing-guard/-/authing-guard-0.1.1.tgz","fileCount":105,"unpackedSize":16814780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBe0xCRA9TVsSAnZWagAAYdoP+wQuwn5sbeMaOAmjdwfk\nUGP7vuFIy8DhTqOhzUpjoKZ66UB71Zlc33ycMZlsc2Gxjh/23xWiGcRqJ4wi\n9+tRapiNfKVs8t0qOlNLlBaGPY0jUbDcip8LP0aTLqx/yumLIK/tidbtuZ1r\nGl9/N6gJy80WVGMTdgYcgaLqbtDbYtGyL6f61IROY1lMa3j6vZxIxczvCJDq\n0hY9A1o1mhtdaNUdDcRDKIidDnlPPmLOcorRqvhhSIYWL4xXR6uPe2sfej4T\n4ejMOmuKGuYDLB3HGSY3r4bmzD6uvRhQW3vUMlkF9HrqDJ19kGqevq9gGPHx\nsGu06JKQFijwl+KWO+JMitg1yU8AFcQOLcOgre0WcJjQbKA7QSYjWJws3GFh\nYuxQQNW7JDcMZq6u8/EDPPd0g5ERh7se/l9qpZezz4lH2SRCGbtpB/nbQ2EC\nQiyCNq4ucEmuydqSsfW0JqukQJaKobnxWxmG/tCu6iNXhk/GwD7C05LZwa+a\naNufjPfch/gh+juH+rIWZ0cO1Ms74hV8073u8pMP1aKxk7QLuRzpsSTNpXaX\nobPhqSB8mjCV6yZdDwBu8GEBr/1sCEC2crObja5x4lXTjZOoEOTlMcPOx+px\np8dPZ4ZPmYQpu0jiyEMkaK1rb8bFBDwVOHYQmzxu/FYfd1ptGlpGdSAtALWD\nTwuF\r\n=dDT7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgPUId2pQVotu6i/+NLwe6bcILcIwG3ENkGgnTzc6UqQIhAKNUa6aYNKLOqCHYd5Y6Ax43n0QP9elkyaiAcy1oP15U"}]},"maintainers":[{"name":"authing","email":"xieyang@dodora.cn"}],"_npmUser":{"name":"authing","email":"xieyang@dodora.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/authing-guard_0.1.1_1560669487719_0.15736825195616677"},"_hasShrinkwrap":false,"deprecated":"@authing/authing-guard has been renamed to @authing/guard. This repository won't be maintained. Please use @authing/guard."},"0.1.2":{"name":"@authing/authing-guard","version":"0.1.2","repository":{"type":"git","url":"git+https://github.com/Authing/Guard.git"},"main":"dist/Guard.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build-pack":" vue-cli-service build --target lib --name Guard ./src/main.js","deploy":"cd ./dist && tar zcvf dist.tar.gz * && scp dist.tar.gz authing-o:/mnt/authing && echo 'dist 包已拷贝到 authing-o:/mnt/authing'"},"dependencies":{"authing-js-sdk":"2.1.1","axios":"^0.18.0","vue":"^2.6.6","vue-router":"^3.0.1","vuex":"^3.1.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","lint-staged":"^8.1.0","vue-template-compiler":"^2.5.21"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["vue-cli-service lint","git add"],"*.vue":["vue-cli-service lint","git add"]},"description":"[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。","bugs":{"url":"https://github.com/Authing/Guard/issues"},"homepage":"https://github.com/Authing/Guard#readme","keywords":["Authing","Guard","AaaS","IDaaS","Identity"],"author":{"name":"Authing"},"license":"MIT","gitHead":"32860c36eea083568aecd9290295b9de6b8b6982","_id":"@authing/authing-guard@0.1.2","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9Qb1wCWUI8Ns8zs2eVjOqpYHsw5Bx0XfC72sH/t/Z+d0/ZEUgg3aWq6q+SGC0yuT63wnmPleqIYr9mKb6Ay2pg==","shasum":"ccd1fef491f71f1c18163cf9997f2fd4165ba898","tarball":"https://registry.npmjs.org/@authing/authing-guard/-/authing-guard-0.1.2.tgz","fileCount":105,"unpackedSize":16814086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBfF+CRA9TVsSAnZWagAAGY4QAJg+zJZOpMaOEUKhCCER\neurbE4q+mbGeuz1TonovsKiYuTZo+aEbncnaPXuF6GVvfdW3w2etzviQ1IX6\nBX6BBGkI10n2jEvL8vguiaM5Jzqce74k2Ckh2bbjllelNpNorfp2HOF6hEqZ\nt5DTGbFt5ZfqdYf4LG6BEAf+A5ZRt+NZJNPFaAAZdgpT/xWnqDix6mn5YBjU\nGuK7oHyfwKDEbTGdH5qIi7QBF754xgOwmUjcskP74Xk7QRhceqYDjnwkilMz\n8u7KO6QHmvScKcAcduSRm4+T7xVUcL7csyYOFkmocSV0567KOXYuYcaaWjjK\nMn5F2jJYQeVp3No4c0WABTWSSSlr91tB9YQNz12ZDR9yt5JTut2G3O7b/PoR\nc/hQ8y5GmI2VHHa6uAPaIywvh39ny9bpvIo3zIC3XO+NZtNTRiUrMIJWENU/\n/naXEXP2KDewT8UMKKThS/aOqYSVcJ4uCf2S1fLWtXF767WVmRlor41C1qK7\nsaceA9M46hoV95QxwvmUGknBpTeDSIQn/iXwdzzEFKV+qHFcT8QlTstZLH7I\nszxfwAY9dDdwC4X1XSNaQBlZRVij4Vdfabt93kA60OERfMk4OS6TZYoluZFK\n5AnqmTo6ZGy+a/m337IVbtH+JVbtmoxBMidOUuQ9srnpYQdx9Z4tgCBXDboz\nAifb\r\n=IfjL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPk1CEv/c/z2UDQ6gY3JvLk9eptu5I133WNZDl5gW52AIhANhni/I3nmD8FpJ/elK/1WvBNRwfVc0ixR9nZ4qHLMDK"}]},"maintainers":[{"name":"authing","email":"xieyang@dodora.cn"}],"_npmUser":{"name":"authing","email":"xieyang@dodora.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/authing-guard_0.1.2_1560670589846_0.8112572284222419"},"_hasShrinkwrap":false,"deprecated":"@authing/authing-guard has been renamed to @authing/guard. This repository won't be maintained. Please use @authing/guard."},"0.1.3":{"name":"@authing/authing-guard","version":"0.1.3","repository":{"type":"git","url":"git+https://github.com/Authing/Guard.git"},"main":"dist/Guard.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build-pack":" vue-cli-service build --target lib --name Guard ./src/main.js","deploy":"cd ./dist && tar zcvf dist.tar.gz * && scp dist.tar.gz authing-o:/mnt/authing && echo 'dist 包已拷贝到 authing-o:/mnt/authing'"},"dependencies":{"authing-js-sdk":"2.1.1","axios":"^0.18.0","vue":"^2.6.6","vue-router":"^3.0.1","vuex":"^3.1.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","lint-staged":"^8.1.0","vue-template-compiler":"^2.5.21"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["vue-cli-service lint","git add"],"*.vue":["vue-cli-service lint","git add"]},"description":"[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。","bugs":{"url":"https://github.com/Authing/Guard/issues"},"homepage":"https://github.com/Authing/Guard#readme","keywords":["Authing","Guard","AaaS","IDaaS","Identity"],"author":{"name":"Authing"},"license":"MIT","gitHead":"75f3d994aec738e89d89626bd70a733dc0593b0c","_id":"@authing/authing-guard@0.1.3","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Gcs3UgkbGu0yo+lJsmuSnNNv5T2WG+6qtvx1i+T9/CCj4AmkxQXkq874nXqMEuMCzqr+fSCsvxfvFwAeJ24tAA==","shasum":"7adf8f07aabcc087c25aa69f3a505323e6057cce","tarball":"https://registry.npmjs.org/@authing/authing-guard/-/authing-guard-0.1.3.tgz","fileCount":105,"unpackedSize":16810241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBfYMCRA9TVsSAnZWagAAjqoQAIy3HtuWupyu5Id5MtTn\naakM5wNSW+i3OZBXUHPCbuhgJT7B/0otW71+M7u6aoP0SeY16L2XgbKiizUd\nXSSj0pd6Hv1iTEcUN2Hwma7bmj5ZqR/ZE63Y3uGfkaiOkSX/xYb3GcrHtz3U\nppGp4WhsIG9J2zL+0VlzEr3T2NQU2TXznRv5DNrwsXzCXTS4k7aDC2yeuihz\nj8qPNBnjsSlW9BS9nxHx/QSBYm2Sh5v/3A0xNWL2Ocz7KXBLUadB+A4tcAXG\nKbb6+kJc/3s1cypAxm81nMAn/FpOFnqvQP8hoHPgk+MHfo/JJLSKFFPePYXT\nFkQ/x0n/nLQTyAMifNIK4Mv5ALBKul+UnBmbqeLQuj0g8FEyxSKw+KryPIuM\niCYd8oU1HVCpiy1TTFLOqTApKADAXOraY4G5sVLiN1bIK8aJSfXBlPENKmSi\ntTkBV76yjFyoEDy+Kdbq15QhZ5ryrRA8Rjr3r2LcHIIKgG9biyVZoHoaPVQy\nsSFFBI2cfOiDgi5goNrsql6gfX0x2TUcR/8bVRYcCBY22PNmWqrZzw9CfmR8\ne48V5Ec45aaCufrNeHAt5cAV5/VCxBTxhzAIJfWPFu9Q2aa2iuV5+Zd4T2T7\nvEXndKgBDZKUiGmsqIbfQna5yZX0Imc+23R239rGYX6PHWlHEam/nmbCj4jB\n7DDn\r\n=QutL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHoPEkuJX0lZDz3QENhnc9aGYjO/PD6pGu/a9z459KEAiEAw7bxPC6jk7saJfP/JjTpNIemF9lLhm1elrwWZaMikrI="}]},"maintainers":[{"name":"authing","email":"xieyang@dodora.cn"}],"_npmUser":{"name":"authing","email":"xieyang@dodora.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/authing-guard_0.1.3_1560671755482_0.6763127944252463"},"_hasShrinkwrap":false,"deprecated":"@authing/authing-guard has been renamed to @authing/guard. This repository won't be maintained. Please use @authing/guard."},"0.1.4":{"name":"@authing/authing-guard","version":"0.1.4","repository":{"type":"git","url":"git+https://github.com/Authing/Guard.git"},"main":"dist/Guard.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build-pack":" vue-cli-service build --target lib --name Guard ./src/main.js","deploy":"cd ./dist && tar zcvf dist.tar.gz * && scp dist.tar.gz authing-o:/mnt/authing && echo 'dist 包已拷贝到 authing-o:/mnt/authing'"},"dependencies":{"authing-js-sdk":"2.1.1","axios":"^0.18.0","vue":"^2.6.6","vue-router":"^3.0.1","vuex":"^3.1.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","lint-staged":"^8.1.0","vue-template-compiler":"^2.5.21"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["vue-cli-service lint","git add"],"*.vue":["vue-cli-service lint","git add"]},"description":"[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。","bugs":{"url":"https://github.com/Authing/Guard/issues"},"homepage":"https://github.com/Authing/Guard#readme","keywords":["Authing","Guard","AaaS","IDaaS","Identity"],"author":{"name":"Authing"},"license":"MIT","gitHead":"c25f11f58158aa958337eb514b5cce60860edd6c","_id":"@authing/authing-guard@0.1.4","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PwM5uFKzPIhQm6rU1LMaj14b6GhkjeUW7y36kYHUQBrgw2sLKpzbfYN/LRipPeB7MCxdH4Ivbqdk8NRf1FwiXw==","shasum":"8b7f8bb48462cfddd812685bb470355b6cfea84a","tarball":"https://registry.npmjs.org/@authing/authing-guard/-/authing-guard-0.1.4.tgz","fileCount":105,"unpackedSize":16810566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBfm9CRA9TVsSAnZWagAAENoP/2AHpU9sRytCY1e06PWB\nNwDiki1q1MZUAosMdA2ewGtjMOhdgCm9L0FeFLCXnhlLR3QBgvh4Q7G9jznQ\nKzdkpThQPtibbllo4o4SUM6+Sqj/rrsCudRzr+2PqGrcr78W4y4bheYRBMXt\nHwuEVFvdmlDJeEcVRuDFdb91ulCovkPyT7iK/SZmzL8BxnCJf11RoNKxItQ9\n0rOW+vLDjj5O6b/59MC5Zenb7KX1L7t2h9fqTlZWdlzwnwgB9uQCKpX7gJng\nQtT3LDWAi49dCoAgdxlSBKR/l5BVkC5yw4z/MRpT9r9WZ4zvOkMdZQkX4cMx\nc183xVs7lvls6H83eOwSAS/PkrwUopXiibEogCYbuHo3DmvOs7AHNW0RmVXJ\nEzkFQOMlF9wayivWI3tPmclOsZAnPkrCSrzaGx+6kPxYvCrOSWX4bH3Ygzsu\nHoFuDcSJ4b/naaQMH0edr8a2mMb5tiiUI5d/pSfJX27p0m6rv15GwybjBBPd\nZxo5glH14kVARWWbAasOjT0DLRiVPxxVXyiQJTIinDSbVvOq90Kee1RgpAWp\nbn03caKynX/d+GzM4HgYShT+CoyKtO+DSNnSr5JQNJHkB+dBC9d+2gJsxMxe\nLWIQuF1GXgr1EuGfs45LFK+dOPLQLFLW2chh3YEBp8u/pOcFMI/95dpTAME7\nIZN3\r\n=IoNS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFtSke/tGsK96g5d5BYvJeHduJZTV6CQR18Gd4kgYG3AiAsYMskyVYGSlQAkgd+Ac1ZXj8d0Vwi9pQplXOD61yU9Q=="}]},"maintainers":[{"name":"authing","email":"xieyang@dodora.cn"}],"_npmUser":{"name":"authing","email":"xieyang@dodora.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/authing-guard_0.1.4_1560672700606_0.7855820107518061"},"_hasShrinkwrap":false,"deprecated":"@authing/authing-guard has been renamed to @authing/guard. This repository won't be maintained. Please use @authing/guard."},"0.1.5":{"name":"@authing/authing-guard","version":"0.1.5","repository":{"type":"git","url":"git+https://github.com/Authing/Guard.git"},"main":"dist/Guard.0.1.5.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build-pack":"VERSION=`node -e '(function() { console.log(require(\"./package.json\").version) })()'` && vue-cli-service build --target lib --name Guard.$VERSION ./src/main.js","dist":"VERSION=`node -e '(function() { console.log(require(\"./package.json\").version) })()'` && rm -rf ../guard-html/* && ejs-cli -b ./public -f index.html -O \"{\\\"version\\\": \\\"$VERSION\\\"}\" > ../guard-html/index.html && cp ./dist/Guard.$VERSION.umd.min.js ./dist/Guard.$VERSION.umd.min.js.map ../guard-html && cd ../guard-html && git add . && git commit -m 'Update' && git push -f origin master","dist-no-git":"VERSION=`node -e '(function() { console.log(require(\"./package.json\").version) })()'` && rm -rf ../guard-html/* && ejs-cli -b ./public -f index.html -O \"{\\\"version\\\": \\\"$VERSION\\\"}\" > ../guard-html/index.html && cp ./dist/Guard.$VERSION.umd.min.js ./dist/Guard.$VERSION.umd.min.js.map ../guard-html"},"dependencies":{"authing-js-sdk":"2.1.1","axios":"^0.18.0","vue":"^2.6.6","vue-router":"^3.0.1","vuex":"^3.1.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","ejs-cli":"^2.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","lint-staged":"^8.1.0","vue-template-compiler":"^2.5.21"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["vue-cli-service lint","git add"],"*.vue":["vue-cli-service lint","git add"]},"description":"[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。","bugs":{"url":"https://github.com/Authing/Guard/issues"},"homepage":"https://github.com/Authing/Guard#readme","keywords":["Authing","Guard","AaaS","IDaaS","Identity"],"author":{"name":"Authing"},"license":"MIT","gitHead":"eb97a47b1dc827e6fc48eaa146aba5bda8c6f8eb","_id":"@authing/authing-guard@0.1.5","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bmn5zpzoBwoaz+YBeo9N1OQMsWzr0xEkqA2Efldyyc1K50n13c1AXczLIzI79PKrXcsC7Op8H+ptoojoE3VdBg==","shasum":"f4af7e7f4783427d08c8521e31fbbb923f5ec56b","tarball":"https://registry.npmjs.org/@authing/authing-guard/-/authing-guard-0.1.5.tgz","fileCount":105,"unpackedSize":16871033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD4wcCRA9TVsSAnZWagAAY8AP/jZmRDoEecKpSBKBRXJ/\ntCgIcrhLsm1bHlC3ebZLYJ3s2p2f68a0rZIPlba1gJUrAEQKxncX223KM8LR\n83MiU+YGWk2heYJZr8z/Aq2e1yn2moFMC4DtV85mLUHeOVuSfNtLg1we3YMA\nJuSOhdm+6NdT1CbcydxUtCRBej+3YrK6sRLsfrcE4WjX5UxSxGm2IF122FFh\nSzb1m58NydmHElWIFsIT1Vxw8B3dy2qjLtMzW1V/BHy8AvWuGinnPRHXSMkd\nu6vab5OXZ6Mqy45gY+/oQPwewD+8sIjiw/97qWblc8zpqO0J8XxxTAig22Qe\njccNRE30MpCSd3tsqd3bkqxYuHjifQYueDno8QX337i6JJYYvJXJV5onryfF\nHKiHcKmaGzTPqxwwnzmhC3dtupIKgespU/cJtOUVX3YBxQiop85Giqw8JDyd\nj/9CakWPI1UF4TPy0R57M01QCER1b/Nl12Hcx3WnqMgq49oaKAukb2U01qrW\na/59CvNnVT+2RhJbuotpSfJ+LrFDZcH8pd81ce3qqszVabI7pVBr0DYspA4s\n7PFJXFui8omI283IKB8oTVg9OIYEzKUEmVXycGIpCKf+Pi7gs9KnNMctnk9+\nen2KEMDBiN8ASGEJTuEgdaEo3cG/YO3A848zVsMLqJl1XvlAB1bbxX0REMOd\nx6b3\r\n=ZHIm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2VPIvemA/SPV7aiuXRTNjp9nOKQ2On9NHGjde+IHJBAiAKuKVniyT/FzkZGrQy9AA803nqoTE02FM4BazBvLJPag=="}]},"maintainers":[{"name":"authing","email":"xieyang@dodora.cn"}],"_npmUser":{"name":"authing","email":"xieyang@dodora.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/authing-guard_0.1.5_1561299995648_0.8865152566745869"},"_hasShrinkwrap":false,"deprecated":"@authing/authing-guard has been renamed to @authing/guard. This repository won't be maintained. Please use @authing/guard."},"0.1.6":{"name":"@authing/authing-guard","version":"0.1.6","repository":{"type":"git","url":"git+https://github.com/Authing/Guard.git"},"main":"dist/Guard.0.1.5.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","lint":"vue-cli-service lint","build-pack":"vue-cli-service build --target lib --name Guard ./src/main.js","dist":"VERSION=`node -e '(function() { console.log(require(\"./package.json\").version) })()'` && rm -rf ../guard-html/* && ejs-cli -b ./public -f index.html -O \"{\\\"version\\\": \\\"$VERSION\\\"}\" > ../guard-html/index.html && cp ./dist/Guard.umd.min.js ../guard-html/Guard.$VERSION.umd.min.js && cp ./dist/Guard.umd.min.js.map ../guard-html/Guard.$VERSION.umd.min.js.map && cd ../guard-html && git add . && git commit -m 'Update' && git push -f origin master","dist-no-git":"VERSION=`node -e '(function() { console.log(require(\"./package.json\").version) })()'` && rm -rf ../guard-html/* && ejs-cli -b ./public -f index.html -O \"{\\\"version\\\": \\\"$VERSION\\\"}\" > ../guard-html/index.html && cp ./dist/Guard.umd.min.js ../guard-html/Guard.$VERSION.umd.min.js && cp ./dist/Guard.umd.min.js.map ../guard-html/Guard.$VERSION.umd.min.js.map"},"dependencies":{"authing-js-sdk":"2.1.1","axios":"^0.18.0","vue":"^2.6.6","vue-router":"^3.0.1","vuex":"^3.1.1"},"devDependencies":{"@vue/cli-plugin-babel":"^3.4.0","@vue/cli-plugin-eslint":"^3.4.0","@vue/cli-service":"^3.4.0","babel-eslint":"^10.0.1","ejs-cli":"^2.0.1","eslint":"^5.8.0","eslint-plugin-vue":"^5.0.0","lint-staged":"^8.1.0","vue-template-compiler":"^2.5.21"},"gitHooks":{"pre-commit":"lint-staged"},"lint-staged":{"*.js":["vue-cli-service lint","git add"],"*.vue":["vue-cli-service lint","git add"]},"description":"[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。","bugs":{"url":"https://github.com/Authing/Guard/issues"},"homepage":"https://github.com/Authing/Guard#readme","keywords":["Authing","Guard","AaaS","IDaaS","Identity"],"author":{"name":"Authing"},"license":"MIT","gitHead":"eb97a47b1dc827e6fc48eaa146aba5bda8c6f8eb","_id":"@authing/authing-guard@0.1.6","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Y3Ka1wRtrq7a3ClI2NMXyaUEIUZsvrWv2cOXmR8KnowGyU9cFWIJVtVkYSTgcnDYsonf1WezLJnsVWi/UMJtNA==","shasum":"6a8045835f05ef25fae896f2461b61dee57abc48","tarball":"https://registry.npmjs.org/@authing/authing-guard/-/authing-guard-0.1.6.tgz","fileCount":105,"unpackedSize":16864842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD446CRA9TVsSAnZWagAAEJkP/RXV5X5sh62PnBCUI9/x\nsBiyT5/0uO4PwpAp2oGxvqZz+7LBBmqKHt3e3Li8ar+M8+5BOhB+Wl+tE8X7\njnscUt9u4rFzMH3OgheTqXR9XtGo9sDE2dJThJsC/pabKzF1NAqIcr4Pxbog\nKxWyQSJ2iX1sDOkpQwuJW0JfWasE4+vvul0LRcP92vuxPc27SiX8ggpvqiqX\n2F3omlm2pG4xY+leQid6GLuG9gkIXCQqdM6RN3C8d0/6djwXfkJURCF16qMA\nkbqAQ7ocfWK6l4ULlHyl0Ult+5rIMXGQVF3Y7aNhb/IjcneuamJrRmpLjyK0\nE5uNOGsChrhFz4dsANT2UMMCycajqY1LLVhaZHgbBIQzKTXBvZ4HAgaUveCU\nL+SKjExHoSPo9omZm1ews5UVDdtlmW8+p1sRmO/+C2XktIIDQj9i0xG8s0zp\nrXghYThGFpuULI1n7JnSD9YSnnT6dVxprUqOPf8ERLmuuxV0Qy0lynCNiPRa\nrXlAXsmglaSXivseW1/0g8ZuB5n5NrvqsqegyebKuLawmuIk1afpw6r5PRfY\n+D3CF5Zf4K3IoWH4l8NuYGr48aOP5ELxHqtvLRAmaks/TAns4Rbi/s6jwSdv\n2XBt9hLdiODZIrHNsFfl9yAyMok7mrOkXmSyvc4rQhlzDzRqhKKenVJzQ4Hh\nAIPO\r\n=bfST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHKyrnt8uEpyIZnpEJWIWlF8Phk0IunV5ONfL7dS8XIAiEAyADZYkVoSPhD8aEyLb0FawXaBhR9QvIYqBFFs09ZMeA="}]},"maintainers":[{"name":"authing","email":"xieyang@dodora.cn"}],"_npmUser":{"name":"authing","email":"xieyang@dodora.cn"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/authing-guard_0.1.6_1561300538121_0.7537439648621931"},"_hasShrinkwrap":false,"deprecated":"@authing/authing-guard has been renamed to @authing/guard. This repository won't be maintained. Please use @authing/guard."}},"time":{"created":"2019-06-16T07:18:07.674Z","0.1.1":"2019-06-16T07:18:08.271Z","modified":"2022-04-04T16:31:48.889Z","0.1.2":"2019-06-16T07:36:30.119Z","0.1.3":"2019-06-16T07:55:55.783Z","0.1.4":"2019-06-16T08:11:40.998Z","0.1.5":"2019-06-23T14:26:35.946Z","0.1.6":"2019-06-23T14:35:38.453Z"},"maintainers":[{"name":"authing","email":"xieyang@dodora.cn"}],"description":"[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。","homepage":"https://github.com/Authing/Guard#readme","keywords":["Authing","Guard","AaaS","IDaaS","Identity"],"repository":{"type":"git","url":"git+https://github.com/Authing/Guard.git"},"author":{"name":"Authing"},"bugs":{"url":"https://github.com/Authing/Guard/issues"},"license":"MIT","readme":"# Guard\n\n[Authing](https://authing.cn) 是一个企业级身份认证提供商，其集成了 OAuth、LDAP、OIDC 等多种身份认证和授权解决方案。\n\nGuard 套件是 Authing 提供的浏览器端单点登录解决方案，开发者可基于此框架在浏览器端实现单点登录的页面及逻辑。\n\nGuard 套件现在可以完全替代 LoginForm 项目，在工程上更易接入，启动速度加快。\n\nGuard 提供的表单拥有以下基本功能：\n\n - 邮箱／密码登录注册\n - 忘记密码以及重置密码\n - 记住账号功能（加密存储到浏览器本地）\n - 社会化登录\n - 小程序扫码登录（需先在后台配置）\n - 响应式特性\n - SSO\n\n## 安装\n\n### 通过 CDN 安装\n\n```html\n<!-- 施工中-->\n<script src=\"https://cdn.authing.cn/sdk/javascript/authing-guard.js\"></script>\n```\n\n### 通过 NPM 安装\n\n```shell\n$ npm install @authing/authing-guard --save\n```\n\n接着你可以使用以下方式引入 `AuthingGuard`：\n\n```javascript\nimport AuthingGuard from '@authing/authing-guard';\n```\n\n## 快速生成登录表单 UI\n\nGuard 套件可以用于快速生成登录表单。这里以 Vue 为例。\n\nApp.vue\n```html\n<template>\n  <div id=\"app\">\n    <div id=\"my-form\"></div>\n  </div>\n</template>\n\n<script>\n  import Guard from \"@authing/authing-guard\";\n  export default {\n    name: \"app\",\n    mounted() {\n      // 因为没有涉及到云上 SSO 类应用，所以 appDomain 可以设置为 undefined\n      const clientId = \"你的用户池 ID\";\n      const guard = new Guard(clientId, undefined, {\n        logo: \"https://usercontents.authing.cn/client/logo@2.png\",\n        title: \"Authing\",\n        // 把表单插入到 id 为 my-app-mount-id 的标签\n        mountId: \"my-form\"\n      });\n      guard.on(\"authenticated\", data => {\n        console.log(data);\n      });\n      guard.on(\"register\", data => {\n        console.log(data);\n      });\n    }\n  }\n</script>\n\n```\n\n## API\n\n### new AuthingGuard(appId, domain, options)\n\n初始化一个新的 `AuthingGuard` 实例，需要传入你在 [Authing](https://authing.cn/dashboard) 对应应用中的 appId 和域名信息。\n\n- **appId {String}**: Authing SSO 类应用的 _appId_；\n- **domain {String}**: Authing 中配置的 _域名_. 通常是 \\<appDomain\\>.authing.cn；\n- **options {Object}**: 允许你自定义表单的 UI，相关参数请参考 [自定义](https://github.com/Authing/Guard#自定义)\n\n#### 示例\n\n```js\nvar appId = \"YOUR_AUTHING_OAuth_APPID\";\nvar domain = \"example.authing.cn\";\nvar guard = new AuthingGuard(appId, domain, {\n  isSSO: true\n});\n\nguard.on('login', (userInfo) => {\n  console.log('用户登录成功', userInfo);\n\n  // Update DOM\n\n});\n\nguard.on('login-error', (error) => {\n  console.log('用户登录失败', error);\n  \n  // Handle error \n\n})\n```\n\n如果你想获取其他事件，请参考[这里](https://github.com/Authing/Guard#onevent-callback)。\n\n### authing 对象\n\n如果你想获取 authing 对象以调用[用户接口](https://docs.authing.cn/#/user_service/user_service)，请使用如下代码：\n\n`authenticated` 事件是 `Authing` 对象初始化后的回调事件。\n\n\n``` javascript\nguard.on('authing-load', (authing) => {\n  console.log('Authing 实例初始化成功', authing);\n\n  // authing.login\n  // authing.register\n  // authing.logout\n  // authing.checkLoginStaus\n  // ...\n  // 更多请参考：https://docs.authing.cn/#/user_service/user_service\n});\n```\n\n### show(mountId)\n\n显示登录表单，同时允许覆盖初始化时的配置。\n\n- **mountId {String}**: 指定 Authing form 将在何处显示，接受一个 html 元素 id，不含#号。不指定则默认全屏弹出 Modal 登录框。\n\n#### 示例\n\n```js\n// 没有 mountId，会全屏挂载\nguard.show();\n\n// 将会挂载在 mountId 上\nguard.show('mountId');\n\n```\n\n### hide()\n\n隐藏表单\n\n#### 示例\n\n```js\nguard.hide();\n```\n\n### on(event, callback)\n\nGuard 会在以下生命周期中触发相应事件：\n\n事件名称          | 事件说明              | 事件参数 | 事件参数说明\n--------------- | -------------------- | --------| -------- \nauthing-load    | Authing Client ID 验证通过，加载完成   |      authing | authing 对象，可直接操作 ``login``,``register``等方法\nauthing-unload     | Authing Client ID 验证失败   |      ``error`` | 错误信息\nsocial-load     | 社会化登录列表加载完成   |      oauthList | 完整的 OAuth 列表，若用户未在后台配置过则为空\nsocial-unload     | 社会化登录列表加载失败  |      ``error`` | 错误信息\nlogin/authenticated     | 用户登录成功   |      user | 用户数据\nlogin-error/authenticated-error   | 用户登录失败  |      ``error`` | 错误信息，包含字段缺失／非法或服务器错误等信息\nregister     | 用户注册成功   |      user | 用户数据\nregister-error     | 用户注册失败  |      ``error`` | 错误信息，包含字段缺失／非法或服务器错误等信息\nemail-sent     | 忘记密码邮件发送成功   |      data | 发送的结果\nemail-sent-error     | 忘记密码邮件发送失败  |      ``error`` | 错误信息\nreset-password     | 重置密码成功   |      data | 重置密码结果\nreset-password-error     | 重置密码失败  |      ``error`` | 错误信息\nscanned-success     | 扫码登录成功   |      user | 用户数据\nscanned-error     | 扫码登录失败  |      ``error`` | 错误信息\nscanning-interval-starting     | 开始监听扫码事件   |      interval | 用户可使用 ``clearInterval`` 停止监听\nform-closed     | Login Form 关闭事件   |      null | 用户按下 ESC 或点击右上方的关闭按钮后会触发此事件\n\n### 自定义\n\nGuard 提供的表单拥有以下基本功能：\n\n - 邮箱／密码登录注册\n - 忘记密码以及重置密码\n - 记住账号功能（加密存储到浏览器本地）\n - 社会化登录（需先在后台配置）\n - 小程序扫码登录（需先在后台配置）\n - 响应式特性\n - SSO\n\n![login-form](https://cdn.authing.cn/sdk/guide/image/login-form.png)\n\n[点击体验](https://sample.authing.cn/#/) 或 [在 jsfiddle 上尝试](https://jsfiddle.net/yelexin/Lanvjpct)。\n\n### UI 定制\n\n以下是完整的参数列表：\n\n参数名称          | 是否必填              | 默认值   | 类型   |参数说明|回调参数\n--------------- | -------------------- | --------| --------|------------|------------\n**clientId**     |  **clientId** 与 **appId** 二选一  |      无   | String   | 用户池 ID | -\n**appId** | **clientId** 与 **appId** 二选一 | 无 | String | -\n**domain**     |  否   |      无   | String   | SSO 类应用云上域名 | -\nprotocol | 否 | SSO 应用类型，可选值为 oauth、oidc、saml | -\nmountId   |  否   |无|String|指定 Authing form 将在何处显示，接受一个 html 元素 id，不含`#`号。不指定则默认全屏弹出 Modal 登录框|-\ntitle     |  否   |      Authing  | String   |**产品名称**| -\nlogo     |  否   |     [Authing LOGO]  | String   |**产品logo**，默认为 Authing 的官方 Logo| -\nforceLogin     |  否   |      false  | Boolean   |**是否将注册和登录合并**，合并后如果用户不存在将自动注册| -\nhideQRCode     |  否   |      false  | Boolean   |**是否隐藏小程序扫码登录**，在开发者在 Authing 控制台开启小程序扫码登录后，若此项为 true 将不显示小程序扫码登录| -\nhideUP     |  否   |      false  | Boolean   |**是否隐藏用户名-密码登陆**，隐藏后将不显示用户名-密码登录框| -\nhideUsername     |  否   |      false  | Boolean   |**是否隐藏注册时的用户名填写**，隐藏后将不显示用户名输入框| -\nhideRegister | 否 | false | Boolean | **是否隐藏注册框**，隐藏后将不显示注册框\nhideSocial     |  否   |      false  | Boolean   |**是否隐藏社会化登录**，在开发者在 Authing 控制台开启社会化登录后，若此项为 true 将隐藏全部社会化登录| -\nhideClose|否|false|Boolean|**是否隐藏登录框右上角的关闭按钮**，如果隐藏，用户将不能通过点击按钮或按 ESC 关闭登录框| -\n**placeholder**     |  否   |      {}  | Object   |**定制输入框的 paceholder**| -\n**placeholder**.username     |  否   |      请输入用户名  | String   |**定制输入框的 paceholder**| -\n**placeholder**.email     |  否   |      请输入邮箱  | String   |**用户名输入框的 paceholder**| -\n**placeholder**.password     |  否   |      请输入密码  | String   |**邮箱输入框的 paceholder**| -\n**placeholder**.confirmPassword     |  否   |      请确认密码  | String   |**密码输入框的 paceholder**| -\n**placeholder**.verfiyCode     |  否   |      请输入验证码  | String   |**验证码输入框的 paceholder**| -\n**placeholder**.newPassword     |  否   |      请输入新密码  | String   |**新密码输入框的 paceholder**| -\n**placeholder**.phone     |  否   |      请输入手机号  | String   |**手机号输入框的 paceholder**| -\n**placeholder**.phoneCode     |  否   |      4 位验证码  | String   |**手机验证码输入框的 paceholder**| -\n**qrcodeScanning**     |  否   |      {}  | Object   |**小程序扫码登录的配置项**| -\n**qrcodeScanning**.redirect     |  否   |      true  | Boolean   |**是否执行跳转（在用户后台配置的URL）**，若值为false，用户数据会通过 onSuccess 回调函数返回| -\n**qrcodeScanning**.interval     |  否   |      1500  | Number   |每隔多少秒检查一次是否扫码，默认1500 | -\n**qrcodeScanning**.tips     |  否   |      使用 微信 或小程序 身份管家 扫码登录  | String   |提示信息，可写HTML | -\n**host**     |  否   |      {}  | Object   |**小程序扫码登录的配置项**| -\n**host**.user     |  否   |      [Authing 官方链接]  | String   |**GraphQL 链接**，默认 Authing 官方链接，此处用于私有部署 Authing 的用户使用| -\n**host**.oauth     |  否   |      [Authing 官方链接]  | String   |**GraphQL 链接**，默认 Authing 官方链接，此处用于私有部署 Authing 的用户使用| -\nSSOHost | 否 | https://sso.authing.cn | SSO 类应用的通讯地址，默认 Authing 官方链接，此处用于私有部署 Authing 的用户使用 | -\nisSSO | 否 | false | Boolean | 用于标识当前是否为 SSO 模式，如果只是想简单生成登录表单，使用默认 false 即可 | -\nnonce | 否 | [Random] | Number | 随机数，用于防范网络攻击 | -\ntimpstamp | 否 | 当前时间戳 | Number | 初始化时的时间戳，用于防范网络攻击 | -\n\n## 浏览器兼容性\n\n兼容 Chrome、Safari、Firefox 和 Edge。\n\n## 问题报告\n\n如果你遇到问题，请打开 Issue 提出问题。\n\n## 开发者信息\n\n[Authing](https://authing.cn)\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](./LICENSE) file for more info.\n","readmeFilename":"README.md"}