1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-04 11:17:02 +02:00
unleash.unleash/src/migrations/20220817130250-alter-api-tokens.js
Fredrik Strand Oseberg 874d8459ce
Feat/add alias to api tokens (#1931)
* refactor: remove unused API definition routes

* feat: embed proxy endpoints

* feat: check token metadata for alias if none is found

* fix: rename param

* feat: add test for retrieving token by alias

* fix: update schema

* fix: refactor to alias

* fix: refactor to null

* fix: update snapshot

* fix: update openapi snapshot

* fix: add check to getUserForToken

* refactor: add more token alias tests

* refactor: use timingSafeEqual for token comparisons

Co-authored-by: olav <mail@olav.io>
2022-08-19 10:48:33 +02:00

18 lines
410 B
JavaScript

'use strict';
exports.up = function (db, cb) {
db.runSql(
`ALTER TABLE api_tokens DROP COLUMN metadata;
ALTER TABLE api_tokens ADD COLUMN alias text;`,
cb,
);
};
exports.down = function (db, cb) {
db.runSql(
`ALTER TABLE api_tokens ADD COLUMN metadata JSONB NOT NULL DEFAULT '{}'::jsonb;
ALTER TABLE api_tokens DROP COLUMN alias;`,
cb,
);
};