Configuration
While Two Factor does have a config file, it is unlikely you will need it.
You can use variables in your .env to configure this addon's behaviour. These three variables are available:
1STATAMIC_TWO_FACTOR_ENABLED=true2STATAMIC_TWO_FACTOR_ATTEMPTS_ALLOWED=53STATAMIC_TWO_FACTOR_VALIDITY=43200
Enabled
Use STATAMIC_TWO_FACTOR_ENABLED to control if the addon will enable or disable two factor authentication.
This can be true or false. When not set, will default to false (in other words, you need to explicitly enable this addon).
On your local dev environment, you may like to set this to false to avoid two factor challenges on your local setup.
On your staging/production environments, set this to true to enable two factor challenges.
Number of failed attempts
Users are allowed a limited number of attempts before their account is locked (and requires admin or server-level changes to unlock).
By default, this is 5. After 5 failed attempts, their account is locked.
Validity
The validity is the number of minutes before users should be re-challenged, or null.
Set to a number, such as 43200 (30 days), to re-challenge a logged in user every 30 days. This is useful when using Statamic's "remember me" function.
Set to null to disable re-challenging users.