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

21 lines 780 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OIDCMemoryAdapterProxy = void 0; const tslib_1 = require("tslib"); const lru_cache_1 = tslib_1.__importDefault(require("lru-cache")); const adapter_1 = require("../adapter"); const model_1 = require("./model"); // tslint:disable-next-line:class-name class OIDCMemoryAdapterProxy extends adapter_1.OIDCAdapterProxy { constructor(props, options) { super(props); this.props = props; this.options = options; this.displayName = "Memory"; } createModel(props) { return new model_1.OIDCMemoryModelProxy(props, new lru_cache_1.default(this.options)); } } exports.OIDCMemoryAdapterProxy = OIDCMemoryAdapterProxy; //# sourceMappingURL=adapter.js.map