mzinga
Version:
Node, React and MongoDB Headless CMS and Application Framework
25 lines (24 loc) • 1.8 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function() {
return _default;
}
});
const _passport = /*#__PURE__*/ _interop_require_default(require("passport"));
const _passportanonymous = /*#__PURE__*/ _interop_require_default(require("passport-anonymous"));
const _jwt = /*#__PURE__*/ _interop_require_default(require("./strategies/jwt"));
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
function initAuth(ctx) {
_passport.default.use(new _passportanonymous.default.Strategy());
_passport.default.use('jwt', (0, _jwt.default)(ctx));
}
const _default = initAuth;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hdXRoL2luaXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHBhc3Nwb3J0IGZyb20gJ3Bhc3Nwb3J0J1xuaW1wb3J0IEFub255bW91c1N0cmF0ZWd5IGZyb20gJ3Bhc3Nwb3J0LWFub255bW91cydcblxuaW1wb3J0IHR5cGUgeyBQYXlsb2FkIH0gZnJvbSAnLi4vbXppbmdhJ1xuXG5pbXBvcnQgand0U3RyYXRlZ3kgZnJvbSAnLi9zdHJhdGVnaWVzL2p3dCdcblxuZnVuY3Rpb24gaW5pdEF1dGgoY3R4OiBQYXlsb2FkKTogdm9pZCB7XG4gIHBhc3Nwb3J0LnVzZShuZXcgQW5vbnltb3VzU3RyYXRlZ3kuU3RyYXRlZ3koKSlcbiAgcGFzc3BvcnQudXNlKCdqd3QnLCBqd3RTdHJhdGVneShjdHgpKVxufVxuXG5leHBvcnQgZGVmYXVsdCBpbml0QXV0aFxuIl0sIm5hbWVzIjpbImluaXRBdXRoIiwiY3R4IiwicGFzc3BvcnQiLCJ1c2UiLCJBbm9ueW1vdXNTdHJhdGVneSIsIlN0cmF0ZWd5Iiwiand0U3RyYXRlZ3kiXSwicmFuZ2VNYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzsiLCJtYXBwaW5ncyI6Ijs7OzsrQkFZQTs7O2VBQUE7OztpRUFacUI7MEVBQ1M7NERBSU47Ozs7OztBQUV4QixTQUFTQSxTQUFTQyxHQUFZO0lBQzVCQyxpQkFBUSxDQUFDQyxHQUFHLENBQUMsSUFBSUMsMEJBQWlCLENBQUNDLFFBQVE7SUFDM0NILGlCQUFRLENBQUNDLEdBQUcsQ0FBQyxPQUFPRyxJQUFBQSxZQUFXLEVBQUNMO0FBQ2xDO01BRUEsV0FBZUQifQ==
;