2021-09-06 19:58:59 +02:00
|
|
|
'use strict';
|
|
|
|
|
|
2021-09-16 14:36:54 +02:00
|
|
|
const authStrategy = require('./strategies/users-permissions');
|
2022-04-21 00:29:26 +09:00
|
|
|
const sanitizers = require('./utils/sanitize/sanitizers');
|
2021-09-06 19:58:59 +02:00
|
|
|
|
2021-09-28 16:54:07 +02:00
|
|
|
module.exports = ({ strapi }) => {
|
2021-09-08 16:16:16 +02:00
|
|
|
strapi.container.get('auth').register('content-api', authStrategy);
|
2022-05-07 17:04:12 +09:00
|
|
|
strapi.sanitizers.add('content-api.output', sanitizers.defaultSanitizeOutput);
|
2021-09-15 15:44:42 +02:00
|
|
|
|
|
|
|
|
if (strapi.plugin('graphql')) {
|
|
|
|
|
require('./graphql')({ strapi });
|
|
|
|
|
}
|
2021-09-06 19:58:59 +02:00
|
|
|
};
|