diff options
Diffstat (limited to 'server/controllers/api/v1/users.js')
-rw-r--r-- | server/controllers/api/v1/users.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/server/controllers/api/v1/users.js b/server/controllers/api/v1/users.js index 7ce0b9c6a..caa979567 100644 --- a/server/controllers/api/v1/users.js +++ b/server/controllers/api/v1/users.js | |||
@@ -1,15 +1,16 @@ | |||
1 | 'use strict' | 1 | 'use strict' |
2 | 2 | ||
3 | const config = require('config') | 3 | const config = require('config') |
4 | const mongoose = require('mongoose') | ||
4 | const express = require('express') | 5 | const express = require('express') |
5 | const oAuth2 = require('../../../middlewares').oauth2 | 6 | const oAuth = require('../../../middlewares').oauth |
6 | 7 | ||
7 | const Users = require('../../../models/users') | 8 | const Client = mongoose.model('OAuthClient') |
8 | 9 | ||
9 | const router = express.Router() | 10 | const router = express.Router() |
10 | 11 | ||
11 | router.get('/client', getAngularClient) | 12 | router.get('/client', getAngularClient) |
12 | router.post('/token', oAuth2.token, success) | 13 | router.post('/token', oAuth.token, success) |
13 | 14 | ||
14 | // --------------------------------------------------------------------------- | 15 | // --------------------------------------------------------------------------- |
15 | 16 | ||
@@ -27,7 +28,7 @@ function getAngularClient (req, res, next) { | |||
27 | 28 | ||
28 | if (req.get('host') !== headerHostShouldBe) return res.type('json').status(403).end() | 29 | if (req.get('host') !== headerHostShouldBe) return res.type('json').status(403).end() |
29 | 30 | ||
30 | Users.getFirstClient(function (err, client) { | 31 | Client.loadFirstClient(function (err, client) { |
31 | if (err) return next(err) | 32 | if (err) return next(err) |
32 | if (!client) return next(new Error('No client available.')) | 33 | if (!client) return next(new Error('No client available.')) |
33 | 34 | ||