@kuketo/oidc-client-storage
Version:
This is an angular library which provides complete access to cookies in angular universal apps. Kuketo is esperanto for cookies.
19 lines (18 loc) • 928 B
TypeScript
import { CookiesService } from '@kuketo/core';
import { AbstractSecurityStorage } from 'angular-auth-oidc-client';
import { OidcCookieSerializer } from './interfaces';
import * as i0 from "@angular/core";
export declare class OidcClientStorageService extends AbstractSecurityStorage {
private readonly cookieService;
private readonly baseHref;
private readonly serializer;
constructor(cookieService: CookiesService, baseHref: string, serializer: OidcCookieSerializer);
read<T>(key: string, configId?: string): T | undefined;
write<T>(key: string, value: T, configId?: string): void;
remove(key: string, configId?: string): void;
clear(configId: string): void;
private getPrefix;
private getCookieOptions;
static ɵfac: i0.ɵɵFactoryDeclaration<OidcClientStorageService, [null, null, { optional: true; }]>;
static ɵprov: i0.ɵɵInjectableDeclaration<OidcClientStorageService>;
}