oidc-client-rx
Version:
ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications
19 lines • 1.29 kB
TypeScript
import type { Observable } from "rxjs";
import type { OpenIdConfiguration } from "../config/openid-configuration";
import type { CallbackContext } from "./callback-context";
export declare class FlowsService {
private readonly codeFlowCallbackHandlerService;
private readonly implicitFlowCallbackHandlerService;
private readonly historyJwtKeysCallbackHandlerService;
private readonly userHandlerService;
private readonly stateValidationCallbackHandlerService;
private readonly refreshSessionCallbackHandlerService;
private readonly refreshTokenCallbackHandlerService;
processCodeFlowCallback(urlToCheck: string, config: OpenIdConfiguration, allConfigs: OpenIdConfiguration[]): Observable<CallbackContext>;
processSilentRenewCodeFlowCallback(firstContext: CallbackContext, config: OpenIdConfiguration, allConfigs: OpenIdConfiguration[]): Observable<CallbackContext>;
processImplicitFlowCallback(config: OpenIdConfiguration, allConfigs: OpenIdConfiguration[], hash?: string): Observable<CallbackContext>;
processRefreshToken(config: OpenIdConfiguration, allConfigs: OpenIdConfiguration[], customParamsRefresh?: {
[key: string]: string | number | boolean;
}): Observable<CallbackContext>;
}
//# sourceMappingURL=flows.service.d.ts.map