Prerequisites
- A compatible Ruoom Core 1.x environment on Python 3.10 or newer and Django 5.2.
- The licensed
email_otp_plugin-1.0.2-py3-none-any.whlartifact. - A working Core email backend.
Install
.env:
/otp/ and adds its sign-in option automatically. When Email OTP is installed, Core defaults to its request page as LOGIN_URL; set USE_EMAIL_OTP_LOGIN=false to keep password login as the default while retaining the OTP option.
Optional settings
/otp/signin/ with an address that can receive application email. Never log or expose submitted codes.