Passwordless Login
Log in using a secure one-time code instead of memory-heavy, static passwords. Speed and security combined.
Passwordless authentication for Odoo — a secure, one-time code sent straight to the inbox.
✓ Drop passwords entirely — log in securely with just an email address and a 6-digit code.
✓ Seamless integration — sits directly on Odoo's standard login screen, no new portal URL required.
✓ Automatic user creation — automatically creates a Portal User on first login, reducing admin workflow.
✓ Robust security controls — code expiration times and resend limits prevent brute-force attacks.
✓ Native auth layer — built on top of Odoo's native authentication framework, keeping code trails audit-friendly.
A "Login with Email OTP" option appears directly on Odoo's standard login page. No separate system URLs needed.
The user enters their email and taps "Verify". The server handles code generation, validation, and delivery securely.
The user receives a clean, branded email containing the secure 6-digit code. They input it directly on the verification screen.
If the code expires or gets delayed, the user requests a new code with a single click without leaving the page.
New contacts automatically get created as Portal Users on successful login. Zero administration effort.
Log in using a secure one-time code instead of memory-heavy, static passwords. Speed and security combined.
Generates a high-entropy code delivered securely using your default configured Odoo outgoing mail server.
Codes automatically self-destruct and expire after a customizable amount of time to block replay attacks.
Missed the inbox window? Trigger a new code with a single resend tap without resetting or restarting the flow.
Instantly and automatically register first-time users as Odoo Portal contacts on successful verification.
Built directly into Odoo's core auth controller logic. Avoids third-party dependencies, APIs, and monthly fees.
Tracks every single login request, code delivery status, and verification attempt in a secure backend log table.
Eliminating static user passwords drastically reduces reset requests and administrative burden.
Forgotten passwords, constant reset requests, and written-down sticky notes compromising system security.
Secure 6-digit codes delivered straight to verified inboxes. Safe, frictionless, self-service user login.
No. The Email OTP login function works alongside default passwords. Users can choose either route on the sign-in page.
A corresponding Portal User profile is auto-generated in the backend database. They gain client access without admin intervention.
Yes. System administrators can adjust the code duration and maximum invalid verification attempts inside system settings.
No. The module utilizes Odoo's standard outgoing mail server configuration. No external subscriptions are needed.
We stand behind our code. If you face installation bugs or need configuration assistance, get in touch with our team.
Contact us for installation troubleshooting and general setup inquiries.
Email Uscontact@i8cloudconsulting.com
Require specialized authentication rules, SMS integration, or multi-factor extensions?
Visit Websitewww.i8cloudconsulting.com
We are an Odoo Implementation Partner specializing in Odoo Community Edition. We construct robust, high-performance modules for businesses globally, focusing on search systems, security layers, and collaboration.
End-to-end setups, customized system audits, performance optimizations, and user workflows designed for growth.
Highly scalable modules built with pristine code standards. From knowledge base portals to secure logins.
Reliable service level agreements, fast response times, system migrations, and version maintenance updates.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Website (website) |
| Lines of code | 631 |
| Technical Name |
i8_otp_login |
| License | LGPL-3 |
| Website | https://www.i8cloudconsulting.com |
Please log in to comment on this module