diff --git a/src/libs/models/accessToken.js b/src/libs/models/accessToken.js index 7b81feffa4f4cb148129f3daf9d3101fe91aa9f6..daab5898a66b952f72359d9685e951b1acf980b7 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 a6b874ac162449ed3132778b599c957d5b50ab82..c5f8fd63cdd30733bb60f341e6617420d945b037 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,