| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 1154 |
| Technical Name |
edsi_totp_policy |
| License | LGPL-3 |
| Website | https://ed-si.fr |
| Module: edsi_totp_policy Version: 19.0.1.0.0 Publisher: EDSI SAS License: LGPL-3 |
|
Compliance Module · Odoo 19 · Extends edsi_totp_auth
2FA Security Policies for Odoo
|
No developer required. Install, configure, done.
|
1
Install the module
Works on top of Odoo's built-in
auth_totp. Compatible with edsi_totp_auth — no conflicts, fully complementary. |
2
Create security policies
Target any Odoo user group. Choose mandatory enforcement, a grace period, or a warning banner. Exclude specific users in one click.
|
3
Monitor & enforce
The live dashboard shows compliance rates instantly. Send reminders to non-compliant users in one click.
|
|
Three pillars of 2FA compliance
Enforce, track, and prove compliance — without writing a single line of code.
|
|
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
|
Odoo lets users opt in to 2FA — but nothing forces them to. That's a compliance gap.
Without Policy Enforcement
|
With 2FA Security Policies
|
A complete compliance layer built natively for Odoo, requiring no external paid service.
|
POLICY
Group Security Policies
Enforce 2FA by user group with three modes: mandatory (block immediately), grace period (N-day countdown), or warning-only banner. Policies are stackable and independent.
|
GRACE PERIOD
Per-User Grace Period Tracking
Each user's grace period starts individually from their first non-compliant login. A countdown banner keeps them informed until blocking kicks in.
|
DASHBOARD
Real-Time Compliance Dashboard
Live OWL dashboard — adoption rate, successful logins today, rate-limited attempts, and non-compliant user list. Refreshes instantly.
|
|
ANALYTICS
Adoption Statistics
Daily cron records total users, 2FA-enabled count and adoption rate over time. Built-in graph and pivot views for trend analysis.
|
AUDIT
Full Authentication Audit Log
Every 2FA attempt logged with user, method, IP address, user-agent, failure reason, and rate-limit flag. Filterable and exportable.
|
SECURITY
Rate Limiting & IP Blocking
Configurable brute-force protection: max failed attempts, lockout duration, optional IP-based blocking. No external service required.
|
|
NOTIFICATIONS
Automated Email Reminders
Send policy reminders to all non-compliant users in one click, or let the system notify them automatically with grace period countdowns.
|
COMPATIBILITY
Works with Any 2FA Setup
Built on top of
auth_totp. Fully compatible with the companion edsi_totp_auth module (multi-method 2FA) or with Odoo's built-in TOTP alone. |
I18N
6 Languages Included
Full translations for French, Spanish, German, Italian and Dutch — in addition to English. Loaded automatically with no extra configuration.
|
Screenshots from a live Odoo 19 instance.
Access Dashboard, Statistics & Security Policies from the Settings menu:
Real-time dashboard — adoption rate, daily logins and non-compliant user list.
Adoption statistics — daily trend graph and breakdown by user group.
Policies overview — all configured enforcement rules at a glance.
Policy editor — target group, enforcement level, grace period and exclusions.
|
Three enforcement modes — one per use case
Apply the right pressure to each group, from gentle reminder to hard block.
|
|
Compatibility & Requirements
Currently built and tested for Odoo 19. Ports to 17 & 18 are on the roadmap.
Odoo module dependencies
auth_totp
mail
web
auth_signup
base
Optional companion: edsi_totp_auth — adds multi-method 2FA (email OTP, SMS, backup codes, passkeys)
|
Self-hosted or Odoo.sh — no command line, no extra server configuration.
Installation
|
Post-install configuration
|
Any company running Odoo that needs to prove 2FA compliance — not just enable it.
|
SMBs & Enterprises
Enforce 2FA across all staff without IT overhead — works out of the box
|
Regulated Industries
Finance, healthcare, legal — produce audit evidence for NIS2 & ISO 27001
|
Odoo Integrators
Deliver a production-ready compliance layer to every client at a fixed one-time cost
|
Cyber Insurance
Demonstrate enforced MFA across your entire ERP user base to insurers
|
|
Built for security. Built for compliance.
|
auth_totp for the actual authentication. For additional methods (email OTP, SMS OTP, backup codes, passkeys), install the companion module edsi_totp_auth.Actively maintained — new features and fixes shipped regularly.
|
v1.0.0
2026
|
|
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.
|
|
Know exactly who has 2FA — and enforce it.Add enterprise-grade 2FA enforcement and compliance tracking 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.0.0
|
Please log in to comment on this module