Skip to content
Snippets Groups Projects
Commit 73f3c245 authored by Vytor Calixto's avatar Vytor Calixto :space_invader:
Browse files

Add clientId in access and refresh token models

parent 33713009
No related branches found
No related tags found
2 merge requests!116Release v1.0.0,!73Workerpool feature
Pipeline #
...@@ -2,6 +2,7 @@ const mongoose = require('mongoose'); ...@@ -2,6 +2,7 @@ const mongoose = require('mongoose');
const Schema = mongoose.Schema; const Schema = mongoose.Schema;
const libs = `${process.cwd()}/libs`; const libs = `${process.cwd()}/libs`;
const User = require(`${libs}/models/user`); const User = require(`${libs}/models/user`);
const Client = require(`${libs}/models/client`);
let AccessToken = new Schema({ let AccessToken = new Schema({
userId: { userId: {
...@@ -9,6 +10,11 @@ let AccessToken = new Schema({ ...@@ -9,6 +10,11 @@ let AccessToken = new Schema({
required: true, required: true,
ref: 'User' ref: 'User'
}, },
clientId: {
type: Schema.Types.ObjectId,
required: true,
ref: 'Client'
},
token: { token: {
type: String, type: String,
unique: true, unique: true,
......
...@@ -2,6 +2,7 @@ const mongoose = require('mongoose'); ...@@ -2,6 +2,7 @@ const mongoose = require('mongoose');
const Schema = mongoose.Schema; const Schema = mongoose.Schema;
const libs = `${process.cwd()}/libs`; const libs = `${process.cwd()}/libs`;
const User = require(`${libs}/models/user`); const User = require(`${libs}/models/user`);
const Client = require(`${libs}/models/client`);
let RefreshToken = new Schema({ let RefreshToken = new Schema({
userId: { userId: {
...@@ -9,6 +10,11 @@ let RefreshToken = new Schema({ ...@@ -9,6 +10,11 @@ let RefreshToken = new Schema({
required: true, required: true,
ref: 'User' ref: 'User'
}, },
clientId: {
type: Schema.Types.ObjectId,
required: true,
ref: 'Client'
},
token: { token: {
type: String, type: String,
unique: true, unique: true,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment