35 lines
743 B
JavaScript
Raw Normal View History

2021-07-08 11:20:13 +02:00
'use strict';
module.exports = {
2021-08-13 15:35:19 +02:00
default: ({ env }) => ({
jwtSecret: env('JWT_SECRET'),
jwt: {
expiresIn: '30d',
},
ratelimit: {
interval: 60000,
max: 10,
},
2021-08-19 16:49:33 +02:00
layout: {
user: {
actions: {
create: 'contentManagerUser.create', // Use the User plugin's controller.
update: 'contentManagerUser.update',
2021-08-19 16:49:33 +02:00
},
},
},
callback: {
validate(callbackURL, provider) {
const defaultCallbackURL = provider.callback;
if (callbackURL !== defaultCallbackURL) {
throw new Error(
`Forbidden callback provided: ${callbackURL} !== ${defaultCallbackURL})`
);
}
},
},
2021-08-13 15:35:19 +02:00
}),
validator() {},
2021-07-08 11:20:13 +02:00
};