From 73f3c2455834c3d7427ea07f336d206b70acfac6 Mon Sep 17 00:00:00 2001 From: Vytor Calixto <vytorcalixto@gmail.com> Date: Thu, 10 Aug 2017 08:56:36 -0300 Subject: [PATCH] Add clientId in access and refresh token models --- src/libs/models/accessToken.js | 6 ++++++ src/libs/models/refreshToken.js | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/libs/models/accessToken.js b/src/libs/models/accessToken.js index 7b81feff..daab5898 100644 --- a/src/libs/models/accessToken.js +++ b/src/libs/models/accessToken.js @@ -2,6 +2,7 @@ const mongoose = require('mongoose'); const Schema = mongoose.Schema; const libs = `${process.cwd()}/libs`; const User = require(`${libs}/models/user`); +const Client = require(`${libs}/models/client`); let AccessToken = new Schema({ userId: { @@ -9,6 +10,11 @@ let AccessToken = new Schema({ required: true, ref: 'User' }, + clientId: { + type: Schema.Types.ObjectId, + required: true, + ref: 'Client' + }, token: { type: String, unique: true, diff --git a/src/libs/models/refreshToken.js b/src/libs/models/refreshToken.js index a6b874ac..c5f8fd63 100644 --- a/src/libs/models/refreshToken.js +++ b/src/libs/models/refreshToken.js @@ -2,6 +2,7 @@ const mongoose = require('mongoose'); const Schema = mongoose.Schema; const libs = `${process.cwd()}/libs`; const User = require(`${libs}/models/user`); +const Client = require(`${libs}/models/client`); let RefreshToken = new Schema({ userId: { @@ -9,6 +10,11 @@ let RefreshToken = new Schema({ required: true, ref: 'User' }, + clientId: { + type: Schema.Types.ObjectId, + required: true, + ref: 'Client' + }, token: { type: String, unique: true, -- GitLab