@@ -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 ,
@@ -187,13 +181,7 @@ module.exports = (log, db, config, customs, mailer, glean, statsd) => {
187181 async handler ( request ) {
188182 log . begin ( 'updateRecoveryCodes' , request ) ;
189183
190- const { authenticatorAssuranceLevel, uid } = request . auth . credentials ;
191-
192- // Since TOTP and backup authentication codes go hand in hand, you should only be
193- // able to replace backup authentication codes in a TOTP verified session.
194- if ( ! authenticatorAssuranceLevel || authenticatorAssuranceLevel <= 1 ) {
195- throw errors . unverifiedSession ( ) ;
196- }
184+ const { uid } = request . auth . credentials ;
197185
198186 const { recoveryCodes } = request . payload ;
199187 await db . updateRecoveryCodes ( uid , recoveryCodes ) ;
0 commit comments