@talentsoft-opensource/widget-display-tool
Version:
Widget Simulator
16 lines (15 loc) • 571 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const directConnect_1 = require("./directConnect");
const jwt_1 = require("./jwt");
function getSecurityMode(securityMode) {
switch (securityMode) {
case "jwtsharedsecret":
return new jwt_1.JwtSymmetricSecurityMode();
case "directconnect":
return new directConnect_1.DirectConnectSecurityMode();
default:
throw new Error(`unknown security mode: ${securityMode}`);
}
}
exports.getSecurityMode = getSecurityMode;