accounts-lockout.js 763 B

123456789101112131415161718192021
  1. // https://atmospherejs.com/lucasantoniassi/accounts-lockout
  2. // server
  3. import { AccountsLockout } from 'meteor/lucasantoniassi:accounts-lockout';
  4. new AccountsLockout({
  5. knownUsers: {
  6. failuresBeforeLockout:
  7. process.env.ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURES_BEFORE || 3,
  8. lockoutPeriod: process.env.ACCOUNTS_LOCKOUT_KNOWN_USERS_PERIOD || 60,
  9. failureWindow:
  10. process.env.ACCOUNTS_LOCKOUT_KNOWN_USERS_FAILURE_WINDOW || 15,
  11. },
  12. unknownUsers: {
  13. failuresBeforeLockout:
  14. process.env.ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURES_BERORE || 3,
  15. lockoutPeriod:
  16. process.env.ACCOUNTS_LOCKOUT_UNKNOWN_USERS_LOCKOUT_PERIOD || 60,
  17. failureWindow:
  18. process.env.ACCOUNTS_LOCKOUT_UNKNOWN_USERS_FAILURE_WINDOW || 15,
  19. },
  20. }).startup();