Login OTP

Component ID

2850422

Component name

Login OTP

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

As the name suggests this module provides functionality for sending an email or sms to the user attempting to login for additional security.

On login form user has to provide his/her username and password, on success an email/sms containing a randomly generated one time code is sent to his email id/mobile and on the next form user will provide the OTP to complete the login process.

On module configuration form you can make following settings:-

  1. Choose Send Method for sending OTPs like Email or SMS or Both
  2. Set OTP expiration time after which user session and OTP will be discarded and user has to resume login process
  3. Choose OTP Length i.e. the number of digits of OTP to be sent (Larger the OTP more the security)

TODO:

  • SMS Integration
  • Option for Admins to set Login with Password and OTP or just OTP
  • Option to exempt certain roles from passing through OTP hassles