UNPKG

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
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; }