From acbdd519cfbd45088aa171d25cbdcdd6cde7809f Mon Sep 17 00:00:00 2001 From: Adrian Obelmejias Date: Wed, 30 Mar 2016 19:14:39 -0400 Subject: [PATCH] Use method from user model for generating token --- src/modules/auth/controller.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/modules/auth/controller.js b/src/modules/auth/controller.js index dce875b..17ce132 100644 --- a/src/modules/auth/controller.js +++ b/src/modules/auth/controller.js @@ -1,6 +1,4 @@ import passport from 'koa-passport' -import jwt from 'jsonwebtoken' -import config from '../../../config' /** * @apiDefine TokenError @@ -37,7 +35,6 @@ import config from '../../../config' * { * "user": { * "_id": "56bd1da600a526986cf65c80" - * "username": "foo" * "username": "johndoe" * }, * "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ" @@ -59,7 +56,7 @@ export async function authUser(ctx, next) { ctx.throw(401) } - const token = jwt.sign({ id: user.id }, config.token) + const token = user.generateToken() const response = user.toJSON()