UNPKG

angular-auth-oidc-client

Version:

An OpenID Connect Code Flow with PKCE,Implicit Flow client for Angular

19 lines (18 loc) 1.07 kB
import { JwtKeys } from '../models/jwtkeys'; import { ValidateStateResult } from '../models/validate-state-result.model'; import { ConfigurationProvider } from './auth-configuration.provider'; import { TokenHelperService } from './oidc-token-helper.service'; import { LoggerService } from './oidc.logger.service'; import { OidcSecurityCommon } from './oidc.security.common'; import { OidcSecurityValidation } from './oidc.security.validation'; export declare class StateValidationService { oidcSecurityCommon: OidcSecurityCommon; private oidcSecurityValidation; private tokenHelperService; private loggerService; private readonly configurationProvider; constructor(oidcSecurityCommon: OidcSecurityCommon, oidcSecurityValidation: OidcSecurityValidation, tokenHelperService: TokenHelperService, loggerService: LoggerService, configurationProvider: ConfigurationProvider); validateState(result: any, jwtKeys: JwtKeys): ValidateStateResult; private handleSuccessfulValidation; private handleUnsuccessfulValidation; }