OauthAuthorizationCode.js 614 B

12345678910111213141516171819202122232425
  1. const mongoose = require('../infrastructure/Mongoose')
  2. const { Schema } = mongoose
  3. const { ObjectId } = Schema
  4. const OauthAuthorizationCodeSchema = new Schema(
  5. {
  6. authorizationCode: String,
  7. expiresAt: Date,
  8. oauthApplication_id: { type: ObjectId, ref: 'OauthApplication' },
  9. redirectUri: String,
  10. scope: String,
  11. user_id: { type: ObjectId, ref: 'User' }
  12. },
  13. {
  14. collection: 'oauthAuthorizationCodes'
  15. }
  16. )
  17. exports.OauthAuthorizationCode = mongoose.model(
  18. 'OauthAuthorizationCode',
  19. OauthAuthorizationCodeSchema
  20. )
  21. exports.OauthAuthorizationCodeSchema = OauthAuthorizationCodeSchema