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

32 lines 912 B
"use strict"; 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