big oauth improvements

This commit is contained in:
les
2020-01-21 01:24:10 +01:00
parent d1dbbebffb
commit e0b3dd8d4a
18 changed files with 289 additions and 172 deletions

View File

@@ -6,19 +6,20 @@ module.exports = {
type: Sequelize.STRING,
primaryKey: true
},
expiresAt: Sequelize.DATE,
scope: Sequelize.STRING,
redirect_uri: Sequelize.STRING,
createdAt: { type: Sequelize.DATE, allowNull: false },
updatedAt: { type: Sequelize.DATE, allowNull: false },
oauthClientClientId: {
type: Sequelize.INTEGER,
clientId: {
type: Sequelize.STRING,
references: {
model: 'oauth_clients',
key: 'client_id'
key: 'id'
},
onUpdate: 'CASCADE',
onDelete: 'CASCADE'
},
},
userId: {
type: Sequelize.INTEGER,
references: {
@@ -27,7 +28,7 @@ module.exports = {
},
onUpdate: 'CASCADE',
onDelete: 'CASCADE'
},
}
})
},