angular-auth-oidc-client
Version:
Angular Lib for OpenID Connect & OAuth2
26 lines (25 loc) • 1.55 kB
TypeScript
import { OpenIdConfiguration } from '../config/openid-configuration';
import * as i0 from "@angular/core";
export declare class FlowsDataService {
private readonly loggerService;
private readonly storagePersistenceService;
private readonly randomService;
createNonce(configuration: OpenIdConfiguration): string;
setNonce(nonce: string, configuration: OpenIdConfiguration): void;
getAuthStateControl(configuration: OpenIdConfiguration | null): string;
setAuthStateControl(authStateControl: string, configuration: OpenIdConfiguration | null): boolean;
getExistingOrCreateAuthStateControl(configuration: OpenIdConfiguration): any;
setSessionState(sessionState: any, configuration: OpenIdConfiguration): void;
resetStorageFlowData(configuration: OpenIdConfiguration): void;
getCodeVerifier(configuration: OpenIdConfiguration): any;
createCodeVerifier(configuration: OpenIdConfiguration): string;
isCodeFlowInProgress(configuration: OpenIdConfiguration): boolean;
setCodeFlowInProgress(configuration: OpenIdConfiguration): void;
resetCodeFlowInProgress(configuration: OpenIdConfiguration): void;
isSilentRenewRunning(configuration: OpenIdConfiguration): boolean;
setSilentRenewRunning(configuration: OpenIdConfiguration): void;
resetSilentRenewRunning(configuration: OpenIdConfiguration | null): void;
private getSilentRenewRunningStorageEntry;
static ɵfac: i0.ɵɵFactoryDeclaration<FlowsDataService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<FlowsDataService>;
}