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