{"_id":"@apchh/apc-auth-rxjs","_rev":"5-762b2e4450ebb03daf84422529b7bce9","name":"@apchh/apc-auth-rxjs","dist-tags":{"latest":"0.1.3"},"versions":{"0.0.1":{"name":"@apchh/apc-auth-rxjs","version":"0.0.1","peerDependencies":{"@angular/common":"^7.1.0","@angular/core":"^7.1.0","jwt-decode":"^2.2.0"},"description":"This library's purpose is to make authentication of Angular 2+ applications fast an easy with a prebuilt, library that directly integrates with APC's authentication API.","keywords":["apchh","auth","aungular","rxjs"],"author":{"name":"Xavid Ramirez"},"license":"MIT","main":"bundles/apchh-apc-auth-rxjs.umd.js","module":"fesm5/apchh-apc-auth-rxjs.js","es2015":"fesm2015/apchh-apc-auth-rxjs.js","esm5":"esm5/apchh-apc-auth-rxjs.js","esm2015":"esm2015/apchh-apc-auth-rxjs.js","fesm5":"fesm5/apchh-apc-auth-rxjs.js","fesm2015":"fesm2015/apchh-apc-auth-rxjs.js","typings":"apchh-apc-auth-rxjs.d.ts","metadata":"apchh-apc-auth-rxjs.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@apchh/apc-auth-rxjs@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xavidram","email":"xavidram@gmail.com"},"dist":{"integrity":"sha512-uOutNLnta/rA1BxaGLsCShHyMhPUAhaKD/2O7pDN85dLT5JnndxKg431KxTvMwpL7py/+ZMtCD3Tz2KxVBhtdA==","shasum":"c5de2fb39243b7dd531565f96d610bde4f36f6dc","tarball":"https://registry.npmjs.org/@apchh/apc-auth-rxjs/-/apc-auth-rxjs-0.0.1.tgz","fileCount":59,"unpackedSize":269407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLi+tCRA9TVsSAnZWagAAHX8P/Avi64y8kJzrNJVhh1yZ\nqxcsXWACeKaouUN8rKVa946Yn8YsU0raHIvk/KRj2NdXxiGzEPHmR4dRnWvW\nMWgCQMq2WkBq2TNmHnY4ZHHCDQIUplJIff7is7NJkqOhYrvQGiAbx+eg5mkD\nREuj3iH6Ti1Hh8dIFzkX+QjldmbculMcfA4IwzlbKzDlr6Q86sL7vy6iPkbR\nTpxwmau/Zw9rKkw/0HLovQdJmdb5Gp4Kef0ApQ5Qe8Xv6RVhm9zp2F4q354Z\nPccN/+xtbxbfVsK0dk50RHSa+XrAzmwr3OWgRJWqm+8gJoguLqKM07vQTENk\nBo/LYRlYLLEIYK7qFQRChQUbPS9uIfOEXlvm7fJdgPjlgX/cFKQ8NXMxXqJT\n2LUIRQXzbas6GqZx99lJkzLR5sMFM979dlDEad4LdgjSzNbRtm+ysUrITd3Q\nSo/XnPmoj4paTsBcZiRL8W5hHg6DXoD/yr49IbCzxy9JDBmMZoi6Gz7VsJLz\n5pYvi3/CPoxBIP16d2IvKmIWAU6LPJXX5zw81n23W4EQi1x2gOAPKvQ5H3Nx\nM11nh3fdEz+drFOXgGtKy+I7RcVETW2hDR8LjV5qm4DkQtqMRd+oYEeeeDa8\n6TxD3I5TRvs6wYm6om14aWfKliilQZW3GKT98Z3f8vH9a7mNo4ayzQXrViBl\naN5n\r\n=qq0R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVw52WbIq12uorsB7/eG/MYgG4hRz8NOR9YZw7YsXYpAiEAruCBt3+BAvAQ5iX3SYzgbJHaygVYkmxb8B2ZF/11n9M="}]},"maintainers":[{"name":"xavidram","email":"xavidram@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apc-auth-rxjs_0.0.1_1546530733312_0.8377690496092716"},"_hasShrinkwrap":false},"0.1.0":{"name":"@apchh/apc-auth-rxjs","version":"0.1.0","peerDependencies":{"@angular/common":"^7.1.0","@angular/core":"^7.1.0","jwt-decode":"^2.2.0"},"description":"This library's purpose is to make authentication of Angular 2+ applications fast an easy with a prebuilt, library that directly integrates with APC's authentication API.","keywords":["apchh","auth","aungular","rxjs"],"author":{"name":"Xavid Ramirez"},"license":"MIT","main":"bundles/apchh-apc-auth-rxjs.umd.js","module":"fesm5/apchh-apc-auth-rxjs.js","es2015":"fesm2015/apchh-apc-auth-rxjs.js","esm5":"esm5/apchh-apc-auth-rxjs.js","esm2015":"esm2015/apchh-apc-auth-rxjs.js","fesm5":"fesm5/apchh-apc-auth-rxjs.js","fesm2015":"fesm2015/apchh-apc-auth-rxjs.js","typings":"apchh-apc-auth-rxjs.d.ts","metadata":"apchh-apc-auth-rxjs.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@apchh/apc-auth-rxjs@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xavidram","email":"xavidram@gmail.com"},"dist":{"integrity":"sha512-edj84ItE9UVcxu415WjP2zOVDdBMhKiS786Krg9no3PYCP3T2bH4QtbFD62KzElIwq/hdKBJp/abjTNoJ4HlkQ==","shasum":"411a04ac9358f86176cc6206ee7be2ce13b269f4","tarball":"https://registry.npmjs.org/@apchh/apc-auth-rxjs/-/apc-auth-rxjs-0.1.0.tgz","fileCount":59,"unpackedSize":269311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPJvcCRA9TVsSAnZWagAAc+QP/ReCWjIiGn6qyHYDfONW\nqyMBiqARPju+dmpr3uosWaoH9MJTTBFdlcWgbLvYpO314lUwGFAJaGMbWlB5\n0VNqp7IHQvQYc5tjA9RL+HdFOhqWK6haNazVQ9kJHFiACPq3ltAzkOPBx9iN\n2K7uQRRMnub8z19wvGem6aneuOuJfD7AmBToak1B0lzb2bhON+Lfr2cDuU9x\nhJ1SX52jNMIDar+33VoHqeyl1i2YbHXTAx7UNAWZ2Su2+V/7ubRb5BrzDfjx\n8kAPsuoncmvOVqUU9JLAYxutd99ijwz/URbc4bAmS/ZfwgeuHonaKc30aqgO\nIeHjnhy4RfrT515OwiP/EMv1htbqBB94RCxtHDLg+B90mTnsUoC6UNrpWz7s\nY/TurWSmrfCJpHKYhRtNdd3Qtj3Pel0nWZdIFquoCr3aTKMQNyvoNPB2bn3e\nsjaTXeBuv6M2W3Mbq0vA1gWC7688ufNk0i6ummCrluK8bQG2s32q4Zv1lexj\ng+6PnPbskUOzEo51t3Xr0idMEenB9xJTDQipIaf4nbLeVSuUtwpz6ijLIvc5\nWu097WZZ7iSVnlSuxV5FCqaqG7zGV1v6Yx3P2wsvkmat1hm+1usj3RhrDpaR\n3RHn4D08/KPk1qYAiv4mCF+kAoPtqVv0by/EYwpmkJnzQFbC/Rqcs4ddmqr1\nMlqN\r\n=yHin\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC64FmJ5oryEOLTtaTXcK6gk4KuhbLyw6k74Hs3i3X5CgIhANTuWLr+dOQfLw16kzCrkELa3wRy5DIxK72vHxWS2iGZ"}]},"maintainers":[{"name":"xavidram","email":"xavidram@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apc-auth-rxjs_0.1.0_1547475931972_0.8959153910810507"},"_hasShrinkwrap":false},"0.1.1":{"name":"@apchh/apc-auth-rxjs","version":"0.1.1","peerDependencies":{"@angular/common":"^7.1.0","@angular/core":"^7.1.0","jwt-decode":"^2.2.0"},"description":"This library's purpose is to make authentication of Angular 2+ applications fast an easy with a prebuilt, library that directly integrates with APC's authentication API.","keywords":["apchh","auth","aungular","rxjs"],"author":{"name":"Xavid Ramirez"},"license":"MIT","main":"bundles/apchh-apc-auth-rxjs.umd.js","module":"fesm5/apchh-apc-auth-rxjs.js","es2015":"fesm2015/apchh-apc-auth-rxjs.js","esm5":"esm5/apchh-apc-auth-rxjs.js","esm2015":"esm2015/apchh-apc-auth-rxjs.js","fesm5":"fesm5/apchh-apc-auth-rxjs.js","fesm2015":"fesm2015/apchh-apc-auth-rxjs.js","typings":"apchh-apc-auth-rxjs.d.ts","metadata":"apchh-apc-auth-rxjs.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@apchh/apc-auth-rxjs@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xavidram","email":"xavidram@gmail.com"},"dist":{"integrity":"sha512-do03IpiaLG9kVHOVMwuOiv7wWGtEiVrZ/0U1z7Id2YcC3JMjhbCp/qBD27As/I3YEUuSbNx+zt7yhwYc3Ov1lA==","shasum":"e7384382c294afe555d25566f8d14111eb2d4307","tarball":"https://registry.npmjs.org/@apchh/apc-auth-rxjs/-/apc-auth-rxjs-0.1.1.tgz","fileCount":65,"unpackedSize":353571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPhIwCRA9TVsSAnZWagAA6dYP/2i/Is2hbfRtgfL23nNS\nlKMDA4wn5DA6LZsDA3AhaPqFXReXV7NuLXnGISoL8bcmlZM62hGgQkOiyZWb\nd03VMOYQai+VRp8VP5nIhnH3PwvmJbWy1u+WMyRtsnR9qXvHwcV90SAdCby9\nHTpw6XFWrvBwKxOnvUa31gVxol4Wd96It0b1KXgdbLOMA0a6hll3Yf+VUyN4\nUusrFYTK5N0pqlSaMkfqAQbd7J69UwK9fsoN1J7VTUhHY/9NP2g9IFcuy+Cn\nwls+fQ7WcKkYm77/h8ZiDaBLoT9sWdtjNcawBucwNWIklam3ClvvWYcAL2Ni\nVyK/DjuyJUcs1xJAyFL/R41E7zGd4QBb6wmC9c71b1X34HovWYfIq/YqGTBO\nx1TF7WdUYty3EGvg//Ke3irB84/3T6xiFaSY0vbXLssKmpZtFaTozfZNPe+4\nTS8SK+Sxwn03M9DxO5T1b1lKAA7HqfRwm1c44PtJlqoNF/fLlFrv/bu874iU\nXunqYjOOc1fH9l+hbZF7zzd3jnCXQeCqj9qDNPOGMBsIuMUEJeqoWg+hHno4\nvF00BF5ptHK+1fl2uN4EpniQAplSyyyeJ5/Ca4EyZUr7zvVAULT2HlvjbGr7\nOzuBfg5CqE39XEXUcwy0BAzcyR9aXuNIM2Umq5JGBCIZZwQdkpMgZ5Jv9CNo\nX551\r\n=UsKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAP8AoBMzVSQhfhsbNafA3D+xVtvrd/vLrN4o/ch4LP0AiEAka9emTCtpHQBu0KcJO7NEyLQrHbHwughqu4qkUx5274="}]},"maintainers":[{"name":"xavidram","email":"xavidram@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apc-auth-rxjs_0.1.1_1547571759591_0.3552678537480891"},"_hasShrinkwrap":false},"0.1.2":{"name":"@apchh/apc-auth-rxjs","version":"0.1.2","peerDependencies":{"@angular/common":"^7.1.0","@angular/core":"^7.1.0","jwt-decode":"^2.2.0"},"description":"This library's purpose is to make authentication of Angular 2+ applications fast an easy with a prebuilt, library that directly integrates with APC's authentication API.","keywords":["apchh","auth","aungular","rxjs"],"author":{"name":"Xavid Ramirez"},"license":"MIT","_id":"@apchh/apc-auth-rxjs@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xavidram","email":"xavidram@gmail.com"},"dist":{"integrity":"sha512-eRgsOzyyAqllIFSTgB9ItSfcvSLzHNhzcGCyXme2whnmxQllUOvDBY7kOp40U84nKLS/cGjbbEC/KqDER+meHQ==","shasum":"3af0e3df35a795d4fdd87a91eba5c1a94c802bf4","tarball":"https://registry.npmjs.org/@apchh/apc-auth-rxjs/-/apc-auth-rxjs-0.1.2.tgz","fileCount":40,"unpackedSize":96220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRjT2CRA9TVsSAnZWagAAYC8P/2TtkVGnMtGOJpY+tKAe\nX3SB6iPUE5SmU3zcvAIDYPGD1j4NEGQTHZxGSCzqs0xW6K5CNWwxDFH5Lvre\nneUK0eOeIrOx76WBN05tOBwHfl4CmhbfQAPI/IEH125EczK3hR+tmN3pLAeP\n6kIGlp4fmglWTzbqIirUT9x3ZBFy+vD9XnyzWkeRJlv7dplqvBJOdtSfCP7w\njt+saQJslLvVeVeDGddAvbOCh/Ae3Sw+pqyK8hfc+DrgvOhA1lDaHmv7sbHZ\nrgO0p/HWrnJ+a/bykCm13HupU3NluJYBX4/2FxobcPYm+Sd/UvnMNdQitiQQ\n+SzkhEl718eJPsc581zYgnycPYXDrjVNtPxuphZoNwZgll9Pau69mFgoDALy\no67La4AHZILgkLLa1sKBuXUR4fbK3f2zFg8e4xaA4fE4kBYLOboV36DrzTUE\n5alUlFzkGL4G+jQzQF4y9NxDYdfq1XyTz1qzp8WNjVr56FuxcOJnUDPN2ed9\nSDLFOITEdlcL8sQliNe9t5tkmLBW6Gv+U7pT+7EPuZoGYVDBym2Z44jLMy6Q\n+Q9KVEpdErR9vxxQ0muo3gL5v3gQVqpWfENej380OZUVKk4XX4VUpMYk+uiQ\nE+GshinrxTQCtpnZQU9b+dCDf6XwXZrqLhkYEdLgvoGcrTFYyJ5ZWVYD+Pko\nhSLf\r\n=KLRB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA6grd2YsVhL6c8gHdeQLf5BYEbLod4Z5Dg8cFs8cwtQIhAKJJ8ULWEcBISmoMkN3c04TSnkBLjHdZ9Bp1G2697TCu"}]},"maintainers":[{"name":"xavidram","email":"xavidram@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apc-auth-rxjs_0.1.2_1548104950367_0.07664658413677827"},"_hasShrinkwrap":false},"0.1.3":{"name":"@apchh/apc-auth-rxjs","version":"0.1.3","peerDependencies":{"@angular/common":"^7.1.0","@angular/core":"^7.1.0","jwt-decode":"^2.2.0"},"description":"This library's purpose is to make authentication of Angular 2+ applications fast an easy with a prebuilt, library that directly integrates with APC's authentication API.","keywords":["apchh","auth","aungular","rxjs"],"author":{"name":"Xavid Ramirez"},"license":"MIT","main":"bundles/apchh-apc-auth-rxjs.umd.js","module":"fesm5/apchh-apc-auth-rxjs.js","es2015":"fesm2015/apchh-apc-auth-rxjs.js","esm5":"esm5/apchh-apc-auth-rxjs.js","esm2015":"esm2015/apchh-apc-auth-rxjs.js","fesm5":"fesm5/apchh-apc-auth-rxjs.js","fesm2015":"fesm2015/apchh-apc-auth-rxjs.js","typings":"apchh-apc-auth-rxjs.d.ts","metadata":"apchh-apc-auth-rxjs.metadata.json","sideEffects":false,"dependencies":{"tslib":"^1.9.0"},"_id":"@apchh/apc-auth-rxjs@0.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"xavidram","email":"xavidram@gmail.com"},"dist":{"integrity":"sha512-PR+09v4xEZKlhvISp4Qfdvi1mofZhRenNd05rJsrGZXEfssSaXt4XZaFwvFa3vZejaQFNlr/05JgxzWha1yJUg==","shasum":"d9520f99e9ff1c0b05e1981650cc90471b832bcd","tarball":"https://registry.npmjs.org/@apchh/apc-auth-rxjs/-/apc-auth-rxjs-0.1.3.tgz","fileCount":65,"unpackedSize":357335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTyGkCRA9TVsSAnZWagAAtlkP/iMhAwlNn3V6tCZFmtiX\nmeUlDVU0+DWqPEPiWs0Q8P+sQGgLxePoZRNdHpmzsE4lL0A500IGppAin3wG\nJ1034Zxmj0w14e4xW0kTZckZfB7dvKkwuDE2oEHH2GWaemAEDACgGNAZ9IhV\nT5efgGLHyRgbfx6VgwJ2l4XA41jYlwQ7ykr+XOspejF/5gfEy7TQSJoWRW+I\nc/i+V3gTtnZSf2DSyg1x8A26qggWf+mAxmEDeSy1QyOnX2F42md8DApCygIz\nkxUDaFMYsTgbkqoGrwrxgqiIiFeaE+y4nHrT8RbxqVFuiok9Di3tWM7QnXZB\nZuTG4xxodYjw7lE6Ibu2n0N25wAeh6tfQj8GCkHVPAsvxVwDV3OBz4EJ1Ozh\nduXneBUJ28cDVa+yKZ2a+pZLdA3LcQSJnziUrGvoVF1o7wEJP95FKhVEcmtu\nfWJWfzH9OzpUydVtjQk6gQEAx8OTQYpW222N3uMYU2uQJPzPTdNUdX4PVcsn\nJYNV4skgCS6TrvCv9tbToOCILXXWud/IQmO5pZ278KecGBrvTvV9IBMVnQ2G\nNs4Pnt7Tbxi1khJHwgcOlNI0G0TcmppoS07zlAd/PtXVtOXX3vcWxD6eZ9Hv\nad7HSRQI6wvde7KZJX5mPY32einX6puLnIKqi8a0RzovTd9QMXPTmVtc3dCk\ndPww\r\n=37bL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcdPxa+350MF7WOl1NqaCsDI2g77wSleeO2+44uWXP3QIhAKt9JRcYUvPbjCff52g4aMcsXUIJndMgXklRNx0Tg6MW"}]},"maintainers":[{"name":"xavidram","email":"xavidram@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/apc-auth-rxjs_0.1.3_1548689828033_0.8977161889018166"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-03T15:52:13.146Z","0.0.1":"2019-01-03T15:52:13.494Z","modified":"2022-04-04T14:32:38.152Z","0.1.0":"2019-01-14T14:25:32.076Z","0.1.1":"2019-01-15T17:02:39.965Z","0.1.2":"2019-01-21T21:09:10.465Z","0.1.3":"2019-01-28T15:37:08.201Z"},"maintainers":[{"name":"xavidram","email":"xavidram@gmail.com"}],"description":"This library's purpose is to make authentication of Angular 2+ applications fast an easy with a prebuilt, library that directly integrates with APC's authentication API.","keywords":["apchh","auth","aungular","rxjs"],"author":{"name":"Xavid Ramirez"},"license":"MIT","readme":"# APC Authentication using RXJS\r\nThis library's purpose is to make authentication of Angular 2+ applications fast an easy with a prebuilt, library that directly integrates with APC's authentication API.\r\n\r\n##### Peer dependencies\r\nThis project requires the following packages besides the default Angular packages.\r\n- `jwt-decode` - For decoding Json Web Tokens.\r\n\r\n### Installation\r\nYou can add the package to your Angular application by either\r\n```sh\r\nnpm install --save @apchh/apc-auth-rxjs\r\n```\r\nor\r\n```sh\r\nyarn add @apchh/apc-auth-rxjs\r\n```\r\n\r\n##### Update your app.module.ts\r\nUpdate yoru `app.module.ts` file by integrating the code below into your pre-existing code.\r\n```sh\r\nconst appConf: IConfig = {\r\n    applicationId: 'apc applicationId'\r\n};\r\n\r\n@ngModule({\r\n    imports: [\r\n        APCAuthRXJSModule.forRoot(appConf)      \r\n    ],\r\n    providers: [AuthService]\r\n});\r\n```\r\nThe purpose of the `IConfig` typechecked variable is to specify to the Authentication library, an ApplicationId, and in the future, more application information that the Auth API will need to determine where the login requests are coming from, and properly authenticate the requests.\r\n\r\n##### Implementing Authentication Guards\r\nYou can use the Auth Guard within the APC-Auth-RXJS library to protect your routes by simply adding the `AuthGuard` to the `canActivate` route field. Then add a route to `login` using the `SignInComponent` provided by the library.\r\n```sh\r\nimport { AuthGuard, SignInComponent } from 'apc-auth-rxjs';\r\n\r\nconst routes: Routes = [\r\n    {\r\n        path: '',\r\n        component: HomeComponent,\r\n        canActivate: [AuthGuard]\r\n    }, {\r\n        path: 'login',\r\n        component: SignInComponent\r\n    }\r\n]\r\n```\r\n\r\n### TODOs\r\n\r\n- Implement JWT Token Interceptors to verify active session\r\n- Implenent JWT Token Interceptor to append token to any and all requests\r\n- Questioning whether or not to make Registration and change user information components or leave that to developers.\r\n- Finish Profile Component features\r\n    - Change Email and Password modal components\r\n- Test Profile Tool redirect to Custom Profile Component\r\n- Develop API integration for User Information for profile page\r\n","readmeFilename":"README.md"}