Authentication: Implement enhanced user security

  • Implement reputable identity framework - avoid custom identity management, plain text password storage, etc
  • Password policy (implementation of #10)
  • Multi-factor authentication
  • Login attempts limit
  • Session limit
  • Autologout
  • Prevent username enumeration
  • Add more as required

Ref:

Edited by Janna