angular-simple-oidc
Version:
Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.
10 lines (9 loc) • 515 B
TypeScript
import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
import { AuthService } from '../auth.service';
import { EventsService } from 'angular-simple-oidc/events';
export declare class AuthGuard implements CanActivate {
protected readonly auth: AuthService;
protected readonly events: EventsService;
constructor(auth: AuthService, events: EventsService);
canActivate(next: ActivatedRouteSnapshot, state: RouterStateSnapshot): import("rxjs").Observable<boolean>;
}