linagora-rse
Version:
15 lines (11 loc) • 540 B
JavaScript
'use strict';
var mongoose = require('mongoose');
var OAuthAuthorizationCodeSchema = new mongoose.Schema({
code: { type: String},
redirectUri: { type: String, required: true },
userId: { type: mongoose.Schema.ObjectId, ref: 'User', required: true },
clientId: { type: mongoose.Schema.ObjectId, ref: 'OAuthClient', required: true },
createdAt: {type: Date, default: Date.now, expires: 600},
schemaVersion: {type: Number, default: 1}
});
module.exports = mongoose.model('OAuthAuthorizationCode', OAuthAuthorizationCodeSchema);