{"_id":"@aabegg/auth-http","_rev":"2-96d9335cbf68701e266137e4a5547a35","name":"@aabegg/auth-http","description":"Angular Http-Service mit Tokenhandling","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aabegg/auth-http","version":"1.0.0","description":"Angular Http-Service mit Tokenhandling","main":"build/index.js","scripts":{"scss":"node-sass -o tmp/ --output-style compressed src/*.scss |:","ngc":"tsfmt -r && node_modules/.bin/ngc","replaceLinks":"sed -i -- 's/.scss/.css/g' tmp/*.ts","inline":"npm run scss & npm run replaceLinks && ng2-inline -o tmp/ -f -c -b tmp/ tmp/*.ts","build":"npm install && npm run cleanBefore && npm run copyTmp && npm run inline && npm run ngc && npm run copyGlobal && npm run cleanAfter","copyTmp":"mkdir -p tmp && cp src/* tmp/","copyGlobal":"cp src/*.global.scss build/ |:","cleanBefore":"rm -rf build/","cleanAfter":"rm -rf tmp/ & rm -rf node_modules/@angular |:","test":"echo \"Error: no test specified\" && exit 1"},"types":"build/index.d.ts","author":{"name":"apmatic GmbH"},"license":"ISC","dependencies":{"@angular/core":"^4.0.0-rc.2","@angular/http":"^4.0.0-rc.2","@aabegg/broadcaster":"^1.0.4","rxjs":"^5.2.0","zone.js":"^0.7.7"},"devDependencies":{"@angular/compiler":"^4.0.0-rc.2","@angular/compiler-cli":"^4.0.0-rc.2","@angular/platform-server":"^4.0.0-rc.2","typescript":"^2.2.1"},"_id":"@aabegg/auth-http@1.0.0","_shasum":"9be716d0b52b4cc5ccc95c2e9862ab32e6b491f4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"aabegg","email":"andreas.abegg@apmatic.ch"},"dist":{"shasum":"9be716d0b52b4cc5ccc95c2e9862ab32e6b491f4","tarball":"https://registry.npmjs.org/@aabegg/auth-http/-/auth-http-1.0.0.tgz","integrity":"sha512-dcKXmNlSm2j0Q8EmW1lfGtTiSjGzZH3UWQbTcWTMykxSOdyNsMgWrd5VpZAmdaLxcj7lJ3xief+QDAXG5PyMpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUIw9Yx4FohUgOtZ7oKZKplfdbCNamgtP+Ug+8YjfHwAiAwR4u1T97Y62XYQtHZhLb7WqMfJNET/ONLFrlV9dsYQQ=="}]},"maintainers":[{"name":"aabegg","email":"andreas.abegg@apmatic.ch"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/auth-http-1.0.0.tgz_1489153947238_0.5692738767247647"}}},"readme":"## Installation\n\n```sh\nnpm install @aabegg/auth-guard\n```\n---\n\n## Benutzung\n\nDas `AuthGuardModule` muss im AppModule eingebunden werden.\n\n```typescript\nimport { NgModule } from '@angular/core';\nimport { AuthGuardModule } from '@aabegg/auth-guard';\n\n@NgModule({\n  declarations: [],\n  imports: [AuthGuardModule],\n  providers: []\n})\nexport class AppModule { }\n```\n\n##### Funktionen\n\n- **isLoggedIn()** (Prüft ob der Benutzer bereits angemeldet ist.)\n- **canActivate()** (Wird im Router benötigt um die einzelnen Routen zu validieren.)\n- **logout()** (Funktion um den Benutzer abzumelden und alle Loginrelevanten Daten zu löschen.)\n\n\n---\n\n## Versionen\n\n### 1.0.0\n- Initiale Version\n","maintainers":[{"name":"aabegg","email":"andreas.abegg@apmatic.ch"}],"time":{"modified":"2022-06-12T14:13:26.297Z","created":"2017-03-10T13:52:29.314Z","1.0.0":"2017-03-10T13:52:29.314Z"},"author":{"name":"apmatic GmbH"},"license":"ISC","readmeFilename":"README.md"}