Convly 4b2b00a3dd Init push transfer capabilities
Co-authored-by: Christian <christiancp100@gmail.com>
Co-authored-by: Ben Irvin <innerdvations@users.noreply.github.com>
2022-12-22 12:30:45 +01:00

22 lines
712 B
JavaScript

'use strict';
const { register: registerDataTransfer } = require('@strapi/data-transfer');
const registerAdminPanelRoute = require('./routes/serve-admin-panel');
const adminAuthStrategy = require('./strategies/admin');
const apiTokenAuthStrategy = require('./strategies/api-token');
module.exports = ({ strapi }) => {
const passportMiddleware = strapi.admin.services.passport.init();
strapi.server.api('admin').use(passportMiddleware);
strapi.container.get('auth').register('admin', adminAuthStrategy);
strapi.container.get('auth').register('content-api', apiTokenAuthStrategy);
if (strapi.config.serveAdminPanel) {
registerAdminPanelRoute({ strapi });
}
registerDataTransfer(strapi);
};