angular-simple-oidc
Version:
Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.
21 lines • 2.88 kB
JavaScript
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=