UNPKG

oidc-client-rx

Version:

ReactiveX enhanced OIDC and OAuth2 protocol support for browser-based JavaScript applications

22 lines 1.3 kB
import { type Observable } from "rxjs"; import type { LogoutAuthOptions } from "../auth-options"; import type { OpenIdConfiguration } from "../config/openid-configuration"; export declare class LogoffRevocationService { private readonly loggerService; private readonly dataService; private readonly storagePersistenceService; private readonly urlService; private readonly checkSessionService; private readonly resetAuthDataService; private readonly redirectService; logoff(config: OpenIdConfiguration | null, allConfigs: OpenIdConfiguration[], logoutAuthOptions?: LogoutAuthOptions): Observable<unknown>; logoffLocal(config: OpenIdConfiguration | null, allConfigs: OpenIdConfiguration[]): void; logoffLocalMultiple(allConfigs: OpenIdConfiguration[]): void; logoffAndRevokeTokens(config: OpenIdConfiguration | null, allConfigs: OpenIdConfiguration[], logoutAuthOptions?: LogoutAuthOptions): Observable<any>; revokeAccessToken(configuration: OpenIdConfiguration | null, accessToken?: any): Observable<any>; revokeRefreshToken(configuration: OpenIdConfiguration | null, refreshToken?: any): Observable<any>; private logoffInternal; private sendRevokeRequest; private getHeaders; } //# sourceMappingURL=logoff-revocation.service.d.ts.map