diff --git a/core/server/web/api/v2/admin/middleware.js b/core/server/web/api/v2/admin/middleware.js index c1a55608a9..6469e293ae 100644 --- a/core/server/web/api/v2/admin/middleware.js +++ b/core/server/web/api/v2/admin/middleware.js @@ -53,17 +53,3 @@ module.exports.authAdminApi = [ shared.middlewares.prettyUrls, notImplemented ]; - -/** - * Authentication for client endpoints - */ -module.exports.authenticateClient = function authenticateClient(client) { - return [ - auth.authenticate.authenticateClient, - auth.authenticate.authenticateUser, - auth.authorize.requiresAuthorizedClient(client), - shared.middlewares.api.cors, - shared.middlewares.urlRedirects.adminRedirect, - shared.middlewares.prettyUrls - ]; -}; diff --git a/core/server/web/api/v2/admin/routes.js b/core/server/web/api/v2/admin/routes.js index 1be698c6fa..9f52872583 100644 --- a/core/server/web/api/v2/admin/routes.js +++ b/core/server/web/api/v2/admin/routes.js @@ -159,7 +159,7 @@ module.exports = function apiRoutes() { ); router.del('/db', mw.authAdminApi, http(apiv2.db.deleteAllContent)); router.post('/db/backup', - mw.authenticateClient('Ghost Backup'), + mw.authAdminApi, http(apiv2.db.backupContent) );