@@ -44,13 +44,7 @@ module.exports = (log, db, config, customs, mailer, glean, statsd) => {
4444 async handler ( request ) {
4545 log . begin ( 'replaceRecoveryCodes' , request ) ;
4646
47- const { authenticatorAssuranceLevel, uid } = request . auth . credentials ;
48-
49- // Since TOTP and backup authentication codes go hand in hand, you should only be
50- // able to replace backup authentication codes in a TOTP verified session.
51- if ( ! authenticatorAssuranceLevel || authenticatorAssuranceLevel <= 1 ) {
52- throw errors . unverifiedSession ( ) ;
53- }
47+ const { uid } = request . auth . credentials ;
5448
5549 const recoveryCodes = await db . replaceRecoveryCodes (
5650 uid ,
@@ -158,13 +152,7 @@ module.exports = (log, db, config, customs, mailer, glean, statsd) => {
158152 async handler ( request ) {
159153 log . begin ( 'updateRecoveryCodes' , request ) ;
160154
161- const { authenticatorAssuranceLevel, uid } = request . auth . credentials ;
162-
163- // Since TOTP and backup authentication codes go hand in hand, you should only be
164- // able to replace backup authentication codes in a TOTP verified session.
165- if ( ! authenticatorAssuranceLevel || authenticatorAssuranceLevel <= 1 ) {
166- throw errors . unverifiedSession ( ) ;
167- }
155+ const { uid } = request . auth . credentials ;
168156
169157 const { recoveryCodes } = request . payload ;
170158 await db . updateRecoveryCodes ( uid , recoveryCodes ) ;
0 commit comments