File tree Expand file tree Collapse file tree
fxa-content-server/server Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5757 "recovery_codes": {
5858 "count": 3
5959 },
60+ "mfa": {
61+ "otp": {
62+ "expiresInMinutes": 5
63+ }
64+ },
6065 "showReactApp": {
6166 "simpleRoutes": true,
6267 "resetPasswordRoutes": true,
Original file line number Diff line number Diff line change @@ -90,6 +90,11 @@ const settingsConfig = {
9090 count : config . get ( 'recovery_codes.count' ) ,
9191 length : config . get ( 'recovery_codes.length' ) ,
9292 } ,
93+ mfa : {
94+ otp : {
95+ expiresInMinutes : config . get ( 'mfa.otp.expiresInMinutes' ) ,
96+ } ,
97+ } ,
9398 googleAuthConfig : config . get ( 'googleAuthConfig' ) ,
9499 appleAuthConfig : config . get ( 'appleAuthConfig' ) ,
95100 brandMessagingMode : config . get ( 'brandMessagingMode' ) ,
Original file line number Diff line number Diff line change @@ -627,6 +627,16 @@ const conf = (module.exports = convict({
627627 format : 'url' ,
628628 } ,
629629 } ,
630+ mfa : {
631+ otp : {
632+ expiresInMinutes : {
633+ default : 5 ,
634+ doc : 'The number of minutes before the OTP for MFA expires' ,
635+ env : 'FXA_MFA_OTP_EXPIRES_IN_MINUTES' ,
636+ format : Number ,
637+ } ,
638+ } ,
639+ } ,
630640 mxRecordValidation : {
631641 enabled : {
632642 default : true ,
Original file line number Diff line number Diff line change @@ -13,6 +13,11 @@ export interface Config {
1313 baseUrl : string ;
1414 } ;
1515 marketingEmailPreferencesUrl : string ;
16+ mfa : {
17+ otp : {
18+ expiresInMinutes : number ;
19+ } ;
20+ } ;
1621 metrics : {
1722 navTiming : {
1823 enabled : boolean ;
@@ -116,6 +121,11 @@ export function getDefault() {
116121 metrics : {
117122 navTiming : { enabled : false , endpoint : '/check-your-metrics-config' } ,
118123 } ,
124+ mfa : {
125+ otp : {
126+ expiresInMinutes : 5 ,
127+ } ,
128+ } ,
119129 sentry : {
120130 dsn : '' ,
121131 env : 'local' ,
@@ -187,7 +197,7 @@ export function getDefault() {
187197 } ,
188198 cms : {
189199 enabled : false ,
190- l10nEnabled : false
200+ l10nEnabled : false ,
191201 } ,
192202 nimbusPreview : false ,
193203 } as Config ;
You can’t perform that action at this time.
0 commit comments