Просмотр исходного кода

Merge pull request #16527 from overleaf/jpa-wf-hint-oauth

[web] add endpoint for checking on prior usage of Writefull oauth

GitOrigin-RevId: a8ecc06b7f045237773cdb5c073c2f7d7abd04f9
Jakob Ackermann 2 лет назад
Родитель
Сommit
a68b0b2793
1 измененных файлов с 25 добавлено и 0 удалено
  1. 25 0
      services/web/migrations/20240115172206_oauth_issuer_index.js

+ 25 - 0
services/web/migrations/20240115172206_oauth_issuer_index.js

@@ -0,0 +1,25 @@
+const Helpers = require('./lib/helpers')
+
+exports.tags = ['saas']
+
+const index = {
+  key: {
+    oauthApplication_id: 1,
+  },
+  name: 'oauthApplication_id_1',
+  partialFilterExpression: {
+    oauthApplication_id: {
+      $exists: true,
+    },
+  },
+}
+
+exports.migrate = async client => {
+  const { db } = client
+  await Helpers.addIndexesToCollection(db.oauthAccessTokens, [index])
+}
+
+exports.rollback = async client => {
+  const { db } = client
+  await Helpers.dropIndexesFromCollection(db.oauthAccessTokens, [index])
+}