From 65fcc3119c334b75dd13bcfdebf186afdc580a8f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 15 May 2017 22:22:03 +0200 Subject: First typescript iteration --- server/controllers/api/clients.js | 41 --------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 server/controllers/api/clients.js (limited to 'server/controllers/api/clients.js') diff --git a/server/controllers/api/clients.js b/server/controllers/api/clients.js deleted file mode 100644 index cf83cb835..000000000 --- a/server/controllers/api/clients.js +++ /dev/null @@ -1,41 +0,0 @@ -'use strict' - -const express = require('express') - -const constants = require('../../initializers/constants') -const db = require('../../initializers/database') -const logger = require('../../helpers/logger') - -const router = express.Router() - -router.get('/local', getLocalClient) - -// Get the client credentials for the PeerTube front end -function getLocalClient (req, res, next) { - const serverHostname = constants.CONFIG.WEBSERVER.HOSTNAME - const serverPort = constants.CONFIG.WEBSERVER.PORT - let headerHostShouldBe = serverHostname - if (serverPort !== 80 && serverPort !== 443) { - headerHostShouldBe += ':' + serverPort - } - - // Don't make this check if this is a test instance - if (process.env.NODE_ENV !== 'test' && req.get('host') !== headerHostShouldBe) { - logger.info('Getting client tokens for host %s is forbidden (expected %s).', req.get('host'), headerHostShouldBe) - return res.type('json').status(403).end() - } - - db.OAuthClient.loadFirstClient(function (err, client) { - if (err) return next(err) - if (!client) return next(new Error('No client available.')) - - res.json({ - client_id: client.clientId, - client_secret: client.clientSecret - }) - }) -} - -// --------------------------------------------------------------------------- - -module.exports = router -- cgit v1.2.3