UNPKG

angular-simple-oidc

Version:

Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.

21 lines 2.88 kB
import { NgModule } from '@angular/core'; import { TokenExpirationDaemonService } from './daemons/token-expiration-daemon.service'; import { TokenFromStorageInitializerDaemonService } from './daemons/token-from-storage-initializer-daemon.service'; export class TokenEventsModule { constructor(tokenExpirationDaemonService, tokenFromStorageInitializerDaemonService) { this.tokenExpirationDaemonService = tokenExpirationDaemonService; this.tokenFromStorageInitializerDaemonService = tokenFromStorageInitializerDaemonService; this.tokenExpirationDaemonService.startDaemon(); this.tokenFromStorageInitializerDaemonService.startDaemon(); } } TokenEventsModule.decorators = [ { type: NgModule, args: [{ providers: [TokenExpirationDaemonService, TokenFromStorageInitializerDaemonService], },] } ]; TokenEventsModule.ctorParameters = () => [ { type: TokenExpirationDaemonService }, { type: TokenFromStorageInitializerDaemonService } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9rZW4tZXZlbnRzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2FuZ3VsYXItc2ltcGxlLW9pZGMvc3JjL2xpYi90b2tlbi1ldmVudHMubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLDRCQUE0QixFQUFFLE1BQU0sMkNBQTJDLENBQUM7QUFDekYsT0FBTyxFQUFFLHdDQUF3QyxFQUFFLE1BQU0seURBQXlELENBQUM7QUFLbkgsTUFBTSxPQUFPLGlCQUFpQjtJQUM1QixZQUNtQiw0QkFBMEQsRUFDMUQsd0NBQWtGO1FBRGxGLGlDQUE0QixHQUE1Qiw0QkFBNEIsQ0FBOEI7UUFDMUQsNkNBQXdDLEdBQXhDLHdDQUF3QyxDQUEwQztRQUVuRyxJQUFJLENBQUMsNEJBQTRCLENBQUMsV0FBVyxFQUFFLENBQUM7UUFDaEQsSUFBSSxDQUFDLHdDQUF3QyxDQUFDLFdBQVcsRUFBRSxDQUFDO0lBQzlELENBQUM7OztZQVZGLFFBQVEsU0FBQztnQkFDUixTQUFTLEVBQUUsQ0FBQyw0QkFBNEIsRUFBRSx3Q0FBd0MsQ0FBQzthQUNwRjs7O1lBTFEsNEJBQTRCO1lBQzVCLHdDQUF3QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBUb2tlbkV4cGlyYXRpb25EYWVtb25TZXJ2aWNlIH0gZnJvbSAnLi9kYWVtb25zL3Rva2VuLWV4cGlyYXRpb24tZGFlbW9uLnNlcnZpY2UnO1xuaW1wb3J0IHsgVG9rZW5Gcm9tU3RvcmFnZUluaXRpYWxpemVyRGFlbW9uU2VydmljZSB9IGZyb20gJy4vZGFlbW9ucy90b2tlbi1mcm9tLXN0b3JhZ2UtaW5pdGlhbGl6ZXItZGFlbW9uLnNlcnZpY2UnO1xuXG5ATmdNb2R1bGUoe1xuICBwcm92aWRlcnM6IFtUb2tlbkV4cGlyYXRpb25EYWVtb25TZXJ2aWNlLCBUb2tlbkZyb21TdG9yYWdlSW5pdGlhbGl6ZXJEYWVtb25TZXJ2aWNlXSxcbn0pXG5leHBvcnQgY2xhc3MgVG9rZW5FdmVudHNNb2R1bGUge1xuICBjb25zdHJ1Y3RvcihcbiAgICBwcml2YXRlIHJlYWRvbmx5IHRva2VuRXhwaXJhdGlvbkRhZW1vblNlcnZpY2U6IFRva2VuRXhwaXJhdGlvbkRhZW1vblNlcnZpY2UsXG4gICAgcHJpdmF0ZSByZWFkb25seSB0b2tlbkZyb21TdG9yYWdlSW5pdGlhbGl6ZXJEYWVtb25TZXJ2aWNlOiBUb2tlbkZyb21TdG9yYWdlSW5pdGlhbGl6ZXJEYWVtb25TZXJ2aWNlXG4gICkge1xuICAgIHRoaXMudG9rZW5FeHBpcmF0aW9uRGFlbW9uU2VydmljZS5zdGFydERhZW1vbigpO1xuICAgIHRoaXMudG9rZW5Gcm9tU3RvcmFnZUluaXRpYWxpemVyRGFlbW9uU2VydmljZS5zdGFydERhZW1vbigpO1xuICB9XG59XG4iXX0=