Dove si installa: il menu Settings › Authentication
La scheda su Odoo Apps presenta il modulo con il titolo SSO and two-factor login for Odoo Community. Una volta installato, tutto sta sotto Settings › Authentication. Lì trovi sette voci, che qui raggruppiamo per tema. I nomi sono riportati così come compaiono a schermo.
Connessione con il provider di identità
IdP Connections- Percorso
Settings › Authentication › IdP Connections. È l'elenco delle connessioni con i provider di identità (IdP). Nello screenshot qui sotto compaiono due record, Google Workspace OIDC e Microsoft Entra ID SAML, con le colonne protocollo, azienda, attivo, provisioning JIT e modalità di fallback.
Provisioning Log- Percorso
Settings › Authentication › Provisioning Log. Un log dedicato al provisioning, separato dal log degli eventi di autenticazione.

IdP Connections con due record e le colonne protocollo, azienda, attivo, provisioning JIT e modalità di fallback.Doppio fattore
MFA Policies- Percorso
Settings › Authentication › MFA Policies. Il punto in cui stanno le policy di doppio fattore (MFA).
MFA Coverage Report- Percorso
Settings › Authentication › MFA Coverage Report. Nella sequenza animata appare come un elenco con due policy, Admin MFA Enforcement e Regular User MFA, con azienda, tipi di fattore accettati, periodo di tolleranza e stato attivo.
Controllo e audit
Auth Event Log- Percorso
Settings › Authentication › Auth Event Log. Il log degli eventi di autenticazione del modulo.
Active Sessions- Percorso
Settings › Authentication › Active Sessions. Un elenco di sessioni con le colonne inizio, utente, connessione IdP, metodo di autenticazione, IP e ultima attività, più un pulsanteTerminate.
Settings- Percorso
Settings › Authentication › Settings. La voce delle impostazioni del modulo stesso, dentro lo stesso menu.


MFA Coverage Report con due policy MFA.I record sotto il cofano: i modelli del modulo
Se sei un consulente o devi mettere mano a diritti di accesso, report o importazioni, ti conviene conoscere i nomi dei modelli tecnici. Oltre a flexigo.active.session (descrizione FlexigoTech Active Session), flexigo.event.log (FlexigoTech Authentication Event Log) e flexigo.fido2.credential (FlexigoTech FIDO2 Credential), questi sono quelli da saper riconoscere:
Modelli della parte identità
flexigo.idp.connection- Descrizione
FlexigoTech IdP Connection. Il modello delle connessioni con i provider di identità.
flexigo.idp.attribute.mapping- Descrizione
FlexigoTech IdP Attribute Mapping. Un modello a parte per la mappatura degli attributi dell'IdP.
flexigo.idp.group.mapping- Descrizione
FlexigoTech IdP Group Mapping. Un altro modello a parte, questo per la mappatura dei gruppi dell'IdP.
flexigo.idp.user.binding- Descrizione
FlexigoTech IdP User Binding. Il modello che conserva il collegamento tra IdP e utente.
Modelli di controllo accessi
flexigo.mfa.exemption- Descrizione
FlexigoTech MFA Exemption. Il modello delle esenzioni MFA.
flexigo.access.recheck- Descrizione
FlexigoTech access check after a write. Stando alla descrizione, un controllo di accesso dopo una scrittura. Lo ereditano sei modelli:flexigo.active.session,flexigo.fido2.credential,flexigo.idp.attribute.mapping,flexigo.idp.group.mapping,flexigo.idp.user.bindingeflexigo.mfa.exemption.
Se sviluppi sopra il modulo, tieni conto di questa ereditarietà: i sei modelli citati condividono la base flexigo.access.recheck.
Quello che gira da solo: le azioni pianificate
Il modulo porta con sé nove azioni pianificate, tutte attive. Hanno tutte il prefisso Flexigo Auth:, quindi puoi cercarle con quel testo. In ordine dalla più alla meno frequente:
Flexigo Auth: Failed-Login Pattern Scan, ogni 5 minuti.Flexigo Auth: Concurrent Session Cleanup, ogni 15 minuti.Flexigo Auth: IdP Metadata Auto-Refresh, ogni 24 ore.Flexigo Auth: Audit Log Anonymisation, ogni giorno.Flexigo Auth: Certificate Expiry Check, ogni giorno.Flexigo Auth: MFA Grace-Period Enforcement, ogni giorno.Flexigo Auth: Recovery Code Batch Cleanup, ogni 7 giorni.Flexigo Auth: MFA Coverage Monthly Snapshot, ogni mese.Flexigo Auth: Annual Security Statistics, ogni 12 mesi.
Le prime due sono quelle che girano più spesso; le altre vanno da giornaliere ad annuali. Se controlli l'attività del tuo database, sono questi i nomi da riconoscere.
Quali elementi toccano uno stesso accesso
Con quello che mostrano le schermate puoi seguire la traccia di un accesso tra i menu. Una connessione vive in IdP Connections (modello flexigo.idp.connection), con le mappature di attributi e gruppi e i collegamenti utente in modelli propri. L'elenco Active Sessions mostra, per ogni sessione, la connessione IdP e il metodo di autenticazione, quindi da lì vedi quale connessione c'è dietro ogni sessione. Le policy di doppio fattore stanno in MFA Policies, e il MFA Coverage Report le mostra con il loro periodo di tolleranza e lo stato attivo. Eventi e provisioning finiscono nei rispettivi due log, Auth Event Log e Provisioning Log.
I campi da compilare e gli stati di ogni record li trovi nella messa in funzione del modulo. Se un messaggio ti blocca lungo la strada, guarda gli errori e gli avvisi con il loro testo esatto.
Cosa sapere sul servizio e sulle versioni
Il modulo è pubblicato su Odoo Apps per 17.0, 18.0, 19.0 e 20.0, a 9 € per versione di Odoo con pagamento unico, IVA esclusa, in tutte e quattro. La scheda avvisa che alcune funzioni usano un servizio esterno a pagamento: è il servizio locale di FlexigoTech Cloud, a 29 €/mese o 290 €/anno IVA esclusa (Pro: 58 €/mese o 580 €/anno). Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento; i dati restano nel tuo Odoo. Con l'abbonamento, il modulo per le nuove versioni di Odoo è incluso se l'hai acquistato su flexigotech.com; sull'Odoo App Store, ogni versione si acquista lì. La scheda include anche la sua sezione Privacy policy.
Come ti aiuta FlexigoTech
In FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura, quindi possiamo aiutarti a configurare questo menu o ad adattare il modulo al tuo caso. Trovi i dettagli nella pagina del modulo e nella sua scheda su Odoo Apps. Se hai ancora dubbi sul fatto che faccia al caso tuo, parti da cosa copre e cosa serve prima di installarlo.
Continua a leggere
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate
Fonti
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): views/menus.xml
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): data/ir_cron_data.xml
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): static/description/index.html
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/access_recheck.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_active_session.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_event_log.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_fido2_credential.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_attribute_mapping.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_connection.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_group_mapping.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_user_binding.py
- Codice del modulo: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_mfa_exemption.py
- apps.odoo.com/apps/modules/20.0/flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun
- apps.odoo.com/apps/modules/17.0/flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun
- apps.odoo.com/apps/modules/18.0/flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun
- apps.odoo.com/apps/modules/19.0/flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
