FIX: make it possible to use backup code everywhere where 2FA required (#7010)

This commit is contained in:
Maja Komel
2019-02-27 10:37:33 +01:00
committed by Régis Hanol
parent e1d1073273
commit 6f427589b2
15 changed files with 140 additions and 94 deletions

View File

@ -367,20 +367,24 @@ const User = RestModel.extend({
});
},
toggleSecondFactor(token, enable, method) {
toggleSecondFactor(authToken, authMethod, targetMethod, enable) {
return ajax("/u/second_factor.json", {
data: {
second_factor_token: token,
second_factor_method: method,
second_factor_token: authToken,
second_factor_method: authMethod,
second_factor_target: targetMethod,
enable
},
type: "PUT"
});
},
generateSecondFactorCodes(token) {
generateSecondFactorCodes(authToken, authMethod) {
return ajax("/u/second_factors_backup.json", {
data: { second_factor_token: token },
data: {
second_factor_token: authToken,
second_factor_method: authMethod
},
type: "PUT"
});
},