UNPKG

@glamtime/oauth-oidc-client

Version:

Secure your Angular app using the latest standards for OpenID Connect & OAuth2. Provides support for token refresh, all modern OIDC Identity Providers and more.

24 lines (23 loc) 892 B
import * as i0 from "@angular/core"; export declare type OAuthStorageKeys = 'state' | 'codeVerifier' | 'accessToken' | 'refreshToken' | 'idToken' | 'jwtKeys'; export declare class OAuthStorageService { private _storage; constructor(); get state(): string | null; set state(code: string | null); get codeVerifier(): string | null; set codeVerifier(code: string | null); get accessToken(): string | null; set accessToken(token: string | null); get idToken(): string | null; set idToken(token: string | null); get refreshToken(): string | null; set refreshToken(token: string | null); resetAuthState(): void; private _getItem; private _setItem; private _removeItem; private _clear; static ɵfac: i0.ɵɵFactoryDeclaration<OAuthStorageService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<OAuthStorageService>; }