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