| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 2831 |
| Technical Name |
edsi_totp_auth |
| License | LGPL-3 |
| Website | https://ed-si.fr |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 2831 |
| Technical Name |
edsi_totp_auth |
| License | LGPL-3 |
| Website | https://ed-si.fr |
| Module: edsi_totp_auth Version: 19.0.1.2.0 Publisher: EDSI SAS License: LGPL-3 |
|
Security Module · Odoo 19
Multi-Method 2FA for Odoo
|
No developer required. Install, configure, done.
|
1
Install the module
Upload via Apps or Odoo.sh. The module auto-extends
auth_totp — no manual wiring needed. |
2
Configure your policies
Choose which user groups must enable 2FA, set a grace period, and pick the allowed authentication methods.
|
3
Monitor adoption
The real-time dashboard shows compliance per group instantly. Send reminders to non-compliant users in one click.
|
|
Two features that set us apart
Most 2FA modules do one thing. This one does everything — and puts you in control.
|
|
PRICING
One purchase. Yours forever.No monthly fee, no annual renewal, no hidden costs. Buy once and use the module indefinitely on your Odoo instance.
✓ Single one-time payment
✓ No subscription required
✓ No external service fees
✓ Lifetime use on your instance
|
Password-only access is the single biggest attack surface in any ERP deployment.
Without 2FA
|
With Multi-Method 2FA
|
A complete 2FA engine built natively for Odoo, requiring no external paid service.
|
TOTP
TOTP Setup Wizard
Step-by-step QR code enrollment compatible with any TOTP app (Google, Microsoft, Authy…). Users are up and running in under 60 seconds.
|
EMAIL
Email OTP
Send a one-time code directly to the user's registered email address — no authenticator app required.
|
SMS
SMS OTP
Deliver a time-limited code by SMS. Ideal for users who prefer mobile verification over an app.
|
|
RECOVERY
Renewable Backup Codes
8-character emergency codes stored as SHA-256 hashes. Fully renewable at any time. Users never lose access, even without their phone.
|
UX
Trusted Devices
Skip the challenge on recognised devices for a configurable number of days. Security without daily friction.
|
PASSKEYS
WebAuthn / Passkeys
Support for Face ID, Windows Hello, YubiKey and FIDO2 security keys. Full sign-count clone detection included.
|
|
POLICY
Group Security Policies
Enforce 2FA by user group: mandatory enforcement, configurable grace period with countdown, or warning-only banner.
|
ANALYTICS
Real-Time Dashboard
Live adoption rate, compliance by user group, activity trends, and a non-compliant user list — all in one view.
|
COMPLIANCE
Full Audit Log
Every 2FA attempt logged with user, method, IP address, user-agent, and outcome. Ready for security reviews.
|
|
SECURITY
Rate Limiting
Configurable brute-force protection: lockout threshold, IP-based blocking, cooldown periods. No external service required.
|
NOTIFICATIONS
Automated Reminders
Automatic email reminders sent to users who haven't yet enabled 2FA, with grace period countdown.
|
I18N
6 Languages Included
Full translations included for French, Spanish, German, Italian and Dutch — in addition to English. No extra configuration required.
|
|
Compatibility & Requirements
Currently built and tested for Odoo 19. Ports to 17 & 18 are on the roadmap.
Odoo module dependencies
auth_totp
mail
sms
web
base_setup
|
Self-hosted or Odoo.sh — no command line, no extra server configuration.
Installation
|
Post-install configuration
|
Clean, native Odoo interface — no custom theming required.
Security tab — enable 2FA, manage passkeys and connected devices. |
TOTP wizard — QR code, manual secret key, backup codes and verification in one page. |
Standard login — username and password entry. |
2FA challenge — code entry after password authentication. |
Access Dashboard, Statistics & 2FA Policies from the Settings menu:
Real-time dashboard — adoption rate and compliance by user group.
Detailed statistics — activity trends and non-compliant user list.
Security policies list — overview of all configured group policies.
Policy editor — target group, enforcement level and grace period.
Any company running Odoo that takes account security seriously.
|
SMBs & Enterprises
Enforce 2FA across all staff without IT overhead
|
Regulated Industries
Finance, healthcare, legal — meet NIS2 & cyber insurance requirements
|
Odoo Integrators
Deliver a production-ready 2FA solution to every client
|
E-commerce Operators
Protect back-office accounts handling orders, payments, and customer data
|
|
Built for security. Built for compliance.
|
auth_totp foundation, adding email OTP, SMS OTP, renewable backup codes, policy enforcement, audit logging, adoption statistics, rate-limiting, and WebAuthn/passkey support.Actively maintained — new features and fixes shipped regularly.
|
v1.2.0
2026
|
|
|
v1.1.0
2025
|
|
|
v1.0.0
2025
|
|
Your purchase includes everything below — no separate support contract needed.
|
📧
Email Support
Reach us at contact@ed-si.fr. We respond to bug reports and installation questions within 2 business days.
|
🔄
Free Updates
All minor updates and bug fixes for the purchased major version are included at no extra cost — forever.
|
|
|
🛡️
Security Patches
Security-related fixes are published as priority patches and announced to all buyers by email.
|
🗺️
Roadmap Transparency
Odoo 17 & 18 ports are planned. Buyers of v19 get the corresponding version at a discounted upgrade price.
|
|
Secure every Odoo account — starting today.Add enterprise-grade 2FA to your Odoo deployment in minutes. No external services. No subscription. One purchase, forever yours.
Published by EDSI SAS
ed-si.fr
contact@ed-si.fr
Version 19.0.1.2.0
|
Please log in to comment on this module