'use strict'
const express = require('express')
-const mongoose = require('mongoose')
const constants = require('../../initializers/constants')
-
-const Client = mongoose.model('OAuthClient')
+const db = require('../../initializers/database')
+const logger = require('../../helpers/logger')
const router = express.Router()
// 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()
}
- Client.loadFirstClient(function (err, client) {
+ 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._id,
+ client_id: client.clientId,
client_secret: client.clientSecret
})
})