oidc-client-rx
Version:
ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications
19 lines • 915 B
TypeScript
import { type Observable } from "rxjs";
import type { OpenIdConfiguration } from "../config/openid-configuration";
import type { CallbackContext } from "../flows/callback-context";
import { StateValidationResult } from "./state-validation-result";
export declare class StateValidationService {
private readonly storagePersistenceService;
private readonly tokenValidationService;
private readonly tokenHelperService;
private readonly loggerService;
private readonly equalityService;
private readonly flowHelper;
getValidatedStateResult(callbackContext: CallbackContext, configuration: OpenIdConfiguration): Observable<StateValidationResult>;
private validateState;
private validateDefault;
private isIdTokenAfterRefreshTokenRequestValid;
private handleSuccessfulValidation;
private handleUnsuccessfulValidation;
}
//# sourceMappingURL=state-validation.service.d.ts.map