Merge pull request #1197 from mozilla/delete-old-refresh-tokens-1131

fix #1131: destroy old refresh tokens
This commit is contained in:
luke crouch 2019-09-26 13:10:50 -05:00 коммит произвёл GitHub
Родитель b437d8ec8f 4a1b6a2390
Коммит 21123768c3
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -7,6 +7,7 @@ const Knex = require("knex");
const { FluentError } = require("../locale-utils");
const AppConstants = require("../app-constants");
const FXA = require("../lib/fxa");
const HIBP = require("../hibp");
const Basket = require("../basket");
const getSha1 = require("../sha1-utils");
@ -277,6 +278,9 @@ const DB = {
})
.returning("*");
const updatedSubscriber = Array.isArray(updated) ? updated[0] : null;
if (updatedSubscriber) {
FXA.destroyOAuthToken({refresh_token: subscriber.fxa_refresh_token});
}
return updatedSubscriber;
},