Waar het zit: het menu Settings › Authentication
De pagina in Odoo Apps stelt de module voor met de kop SSO and two-factor login for Odoo Community. Na de installatie hangt alles onder Settings › Authentication. Daaronder vind je zeven items, die we hier per onderwerp groeperen. De namen staan zoals ze op het scherm verschijnen.
Koppeling met de identiteitsprovider
IdP Connections- Pad
Settings › Authentication › IdP Connections. De lijst met koppelingen naar identiteitsproviders (IdP). In de schermafbeelding hieronder staan twee records, Google Workspace OIDC en Microsoft Entra ID SAML, met kolommen voor protocol, bedrijf, actief, JIT-provisioning en fallbackmodus.
Provisioning Log- Pad
Settings › Authentication › Provisioning Log. Een eigen logboek voor provisioning, los van het logboek met authenticatiegebeurtenissen.

IdP Connections met twee records en de kolommen protocol, bedrijf, actief, JIT-provisioning en fallbackmodus.Tweefactorauthenticatie
MFA Policies- Pad
Settings › Authentication › MFA Policies. Hier staat het beleid voor tweefactorauthenticatie (MFA).
MFA Coverage Report- Pad
Settings › Authentication › MFA Coverage Report. In de animatie zie je het als een lijst met twee beleidsregels, Admin MFA Enforcement en Regular User MFA, met bedrijf, geaccepteerde factortypes, respijtperiode en actieve status.
Controle en audit
Auth Event Log- Pad
Settings › Authentication › Auth Event Log. Het logboek met authenticatiegebeurtenissen van de module.
Active Sessions- Pad
Settings › Authentication › Active Sessions. Een lijst met sessies met kolommen voor start, gebruiker, IdP-koppeling, authenticatiemethode, IP en laatste activiteit, plus een knopTerminate.
Settings- Pad
Settings › Authentication › Settings. Het instellingenitem van de module zelf, in hetzelfde menu.


MFA Coverage Report met twee MFA-beleidsregels.De records eronder: de modellen van de module
Ben je consultant of ga je aan toegangsrechten, rapporten of imports werken, dan is het handig om de technische modelnamen te kennen. Naast flexigo.active.session (omschrijving FlexigoTech Active Session), flexigo.event.log (FlexigoTech Authentication Event Log) en flexigo.fido2.credential (FlexigoTech FIDO2 Credential) zijn dit de modellen die je moet herkennen:
Modellen voor identiteit
flexigo.idp.connection- Omschrijving
FlexigoTech IdP Connection. Het model voor de koppelingen met identiteitsproviders.
flexigo.idp.attribute.mapping- Omschrijving
FlexigoTech IdP Attribute Mapping. Een apart model voor de mapping van IdP-attributen.
flexigo.idp.group.mapping- Omschrijving
FlexigoTech IdP Group Mapping. Nog een apart model, dit keer voor de mapping van IdP-groepen.
flexigo.idp.user.binding- Omschrijving
FlexigoTech IdP User Binding. Het model dat de koppeling tussen IdP en gebruiker bewaart.
Modellen voor toegangscontrole
flexigo.mfa.exemption- Omschrijving
FlexigoTech MFA Exemption. Het model voor MFA-uitzonderingen.
flexigo.access.recheck- Omschrijving
FlexigoTech access check after a write. Volgens de omschrijving een toegangscontrole na een schrijfactie. Zes modellen erven ervan:flexigo.active.session,flexigo.fido2.credential,flexigo.idp.attribute.mapping,flexigo.idp.group.mapping,flexigo.idp.user.bindingenflexigo.mfa.exemption.
Bouw je verder op de module, houd dan rekening met die overerving: de zes genoemde modellen delen flexigo.access.recheck als basis.
Wat vanzelf draait: de geplande acties
De module heeft negen geplande acties, allemaal actief. Ze hebben allemaal het voorvoegsel Flexigo Auth:, dus je kunt ze op die tekst zoeken. Van vaakst naar minst vaak:
Flexigo Auth: Failed-Login Pattern Scan, elke 5 minuten.Flexigo Auth: Concurrent Session Cleanup, elke 15 minuten.Flexigo Auth: IdP Metadata Auto-Refresh, elke 24 uur.Flexigo Auth: Audit Log Anonymisation, elke dag.Flexigo Auth: Certificate Expiry Check, elke dag.Flexigo Auth: MFA Grace-Period Enforcement, elke dag.Flexigo Auth: Recovery Code Batch Cleanup, elke 7 dagen.Flexigo Auth: MFA Coverage Monthly Snapshot, elke maand.Flexigo Auth: Annual Security Statistics, elke 12 maanden.
De eerste twee draaien het vaakst; de rest loopt van dagelijks tot jaarlijks. Bekijk je de activiteit in je database, dan zijn dit de namen die je moet herkennen.
Welke onderdelen bij één login horen
Met wat de schermen tonen, kun je een login door de menu's volgen. Een koppeling staat in IdP Connections (model flexigo.idp.connection), met de attribuut- en groepsmappings en de gebruikerskoppelingen in eigen modellen. De lijst Active Sessions toont per sessie de IdP-koppeling en de authenticatiemethode, dus daar zie je welke koppeling achter elke sessie zit. Het tweefactorbeleid staat in MFA Policies, en het MFA Coverage Report toont het met respijtperiode en actieve status. Gebeurtenissen en provisioning komen in hun twee logboeken terecht, Auth Event Log en Provisioning Log.
De velden die je moet invullen en de statussen van elk record vind je in de ingebruikname van de module. Loop je onderweg vast op een melding, kijk dan bij de fouten en waarschuwingen met hun letterlijke tekst.
Wat je moet weten over de dienst en de versies
De module staat in Odoo Apps voor 17.0, 18.0, 19.0 en 20.0, voor € 9 per Odoo-versie als eenmalige betaling, excl. btw, voor alle vier. De pagina meldt dat sommige functies een betaalde externe dienst gebruiken: dat is de lokale dienst van FlexigoTech Cloud, voor € 29 per maand of € 290 per jaar excl. btw (Pro: € 58 per maand of € 580 per jaar). Zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert; je gegevens blijven in je Odoo. Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je die op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke versie daar. De pagina heeft ook een eigen onderdeel Privacy policy.
Hoe FlexigoTech je helpt
Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat, dus we helpen je dit menu in te richten of de module aan te passen aan jouw situatie. Alle details vind je op de pagina van de module en op de pagina in Odoo Apps. Twijfel je nog of het past, begin dan met wat de module dekt en wat je nodig hebt voordat je installeert.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): views/menus.xml
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): data/ir_cron_data.xml
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): static/description/index.html
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/access_recheck.py
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_active_session.py
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_event_log.py
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_fido2_credential.py
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_attribute_mapping.py
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_connection.py
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_group_mapping.py
- Broncode van de module: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_user_binding.py
- Broncode van de module: 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
