moleculer-iam
Version:
Centralized IAM module for moleculer. Including a certified OIDC provider and an Identity provider for user profile, credentials, and custom claims management. Custom claims could be defined/updated by declarative schema which contains claims validation a
13 lines (12 loc) • 699 B
TypeScript
import LRUCache from "lru-cache";
import { OIDCModelProxyProps } from "../model";
import { OIDCAdapterProxy, OIDCAdapterProxyProps } from "../adapter";
import { OIDCMemoryModelProxy } from "./model";
export declare type OIDCMemoryAdapterProxyOptions = LRUCache.Options<string, any>;
export declare class OIDCMemoryAdapterProxy extends OIDCAdapterProxy {
protected readonly props: OIDCAdapterProxyProps;
protected readonly options?: OIDCMemoryAdapterProxyOptions | undefined;
readonly displayName = "Memory";
constructor(props: OIDCAdapterProxyProps, options?: OIDCMemoryAdapterProxyOptions | undefined);
protected createModel(props: OIDCModelProxyProps): OIDCMemoryModelProxy;
}