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
32 lines • 912 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const moleculer_1 = require("moleculer");
const service_1 = require("../service");
const service_spec_common_1 = require("./service.spec.common");
const env = (name, fallback) => {
const value = process.env[name];
return typeof value === "undefined" ? fallback : value;
};
const adapter = {
type: "Memory",
options: {},
};
const broker = new moleculer_1.ServiceBroker({ logLevel: "error" });
const service = broker.createService(service_1.IAMServiceSchema({
idp: {
adapter,
},
op: {
issuer: "http://localhost:8898",
adapter,
},
server: {
http: {
hostname: "localhost",
port: 8898,
},
},
}));
jest.setTimeout(1000 * 60 * 4);
service_spec_common_1.doCommonServiceTest(broker, service);
//# sourceMappingURL=service.memory.spec.js.map