Wo es sich einfügt: das Menü Settings › Authentication
Die Odoo-Apps-Seite stellt das Modul mit der Überschrift SSO and two-factor login for Odoo Community vor. Nach der Installation hängt alles unter Settings › Authentication. Dort finden Sie sieben Einträge, die wir hier nach Thema gruppieren. Die Namen stehen so, wie sie auf dem Bildschirm erscheinen.
Verbindung zum Identitätsanbieter
IdP Connections- Pfad
Settings › Authentication › IdP Connections. Die Liste der Verbindungen zu Identitätsanbietern (IdP). Im Screenshot unten sind zwei Datensätze zu sehen, Google Workspace OIDC und Microsoft Entra ID SAML, mit Spalten für Protokoll, Unternehmen, aktiv, JIT-Bereitstellung und Fallback-Modus.
Provisioning Log- Pfad
Settings › Authentication › Provisioning Log. Ein eigenes Protokoll für die Bereitstellung, getrennt vom Protokoll der Authentifizierungsereignisse.

IdP Connections mit zwei Datensätzen und den Spalten Protokoll, Unternehmen, aktiv, JIT-Bereitstellung und Fallback-Modus.Zwei-Faktor-Authentifizierung
MFA Policies- Pfad
Settings › Authentication › MFA Policies. Hier liegen die Richtlinien für die Mehr-Faktor-Authentifizierung (MFA).
MFA Coverage Report- Pfad
Settings › Authentication › MFA Coverage Report. Im animierten Ablauf erscheint er als Liste mit zwei Richtlinien, Admin MFA Enforcement und Regular User MFA, mit Unternehmen, akzeptierten Faktortypen, Kulanzzeitraum und Aktivstatus.
Kontrolle und Audit
Auth Event Log- Pfad
Settings › Authentication › Auth Event Log. Das Protokoll der Authentifizierungsereignisse des Moduls.
Active Sessions- Pfad
Settings › Authentication › Active Sessions. Eine Sitzungsliste mit Spalten für Beginn, Benutzer, IdP-Verbindung, Authentifizierungsmethode, IP und letzte Aktivität sowie einer SchaltflächeTerminate.
Settings- Pfad
Settings › Authentication › Settings. Der Einstellungseintrag des Moduls selbst, im selben Menü.


MFA Coverage Report mit zwei MFA-Richtlinien.Die Datensätze dahinter: die Modelle des Moduls
Wenn Sie Berater sind oder Zugriffsrechte, Berichte oder Importe anpassen wollen, sollten Sie die technischen Modellnamen kennen. Neben flexigo.active.session (Beschreibung FlexigoTech Active Session), flexigo.event.log (FlexigoTech Authentication Event Log) und flexigo.fido2.credential (FlexigoTech FIDO2 Credential) sind das die Modelle, die Sie wiedererkennen sollten:
Modelle für die Identität
flexigo.idp.connection- Beschreibung
FlexigoTech IdP Connection. Das Modell für die Verbindungen zu Identitätsanbietern.
flexigo.idp.attribute.mapping- Beschreibung
FlexigoTech IdP Attribute Mapping. Ein eigenes Modell für die Zuordnung der IdP-Attribute.
flexigo.idp.group.mapping- Beschreibung
FlexigoTech IdP Group Mapping. Ein weiteres eigenes Modell, hier für die Zuordnung der IdP-Gruppen.
flexigo.idp.user.binding- Beschreibung
FlexigoTech IdP User Binding. Das Modell, das die Verknüpfung zwischen IdP und Benutzer speichert.
Modelle für die Zugriffskontrolle
flexigo.mfa.exemption- Beschreibung
FlexigoTech MFA Exemption. Das Modell für MFA-Ausnahmen.
flexigo.access.recheck- Beschreibung
FlexigoTech access check after a write. Laut Beschreibung eine Zugriffsprüfung nach einem Schreibvorgang. Sechs Modelle erben davon:flexigo.active.session,flexigo.fido2.credential,flexigo.idp.attribute.mapping,flexigo.idp.group.mapping,flexigo.idp.user.bindingundflexigo.mfa.exemption.
Wenn Sie auf dem Modul aufbauen, beachten Sie diese Vererbung: Die sechs genannten Modelle teilen sich die Basis flexigo.access.recheck.
Was von selbst läuft: die geplanten Aktionen
Das Modul bringt neun geplante Aktionen mit, alle aktiv. Alle tragen das Präfix Flexigo Auth:, sodass Sie danach suchen können. Sortiert von häufig nach selten:
Flexigo Auth: Failed-Login Pattern Scan, alle 5 Minuten.Flexigo Auth: Concurrent Session Cleanup, alle 15 Minuten.Flexigo Auth: IdP Metadata Auto-Refresh, alle 24 Stunden.Flexigo Auth: Audit Log Anonymisation, täglich.Flexigo Auth: Certificate Expiry Check, täglich.Flexigo Auth: MFA Grace-Period Enforcement, täglich.Flexigo Auth: Recovery Code Batch Cleanup, alle 7 Tage.Flexigo Auth: MFA Coverage Monthly Snapshot, monatlich.Flexigo Auth: Annual Security Statistics, alle 12 Monate.
Die ersten beiden laufen am häufigsten; die übrigen reichen von täglich bis jährlich. Wenn Sie die Aktivität Ihrer Datenbank prüfen, sind das die Namen, die Sie wiedererkennen müssen.
Welche Elemente an einer Anmeldung beteiligt sind
Mit dem, was die Bildschirme zeigen, können Sie eine Anmeldung über die Menüs hinweg verfolgen. Eine Verbindung liegt in IdP Connections (Modell flexigo.idp.connection), ihre Attribut- und Gruppenzuordnungen sowie ihre Benutzerverknüpfungen in eigenen Modellen. Die Liste Active Sessions zeigt für jede Sitzung die IdP-Verbindung und die Authentifizierungsmethode, sodass Sie dort sehen, welche Verbindung hinter jeder Sitzung steht. Die Zwei-Faktor-Richtlinien liegen in MFA Policies, und der MFA Coverage Report zeigt sie mit Kulanzzeitraum und Aktivstatus. Ereignisse und Bereitstellung landen in ihren beiden Protokollen, Auth Event Log und Provisioning Log.
Die auszufüllenden Felder und die Status der einzelnen Datensätze finden Sie in der Einrichtung des Moduls. Wenn Sie unterwegs eine Meldung aufhält, sehen Sie sich die Fehler und Warnungen mit ihrem genauen Wortlaut an.
Was Sie zu Service und Versionen wissen sollten
Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht, zu 9 € pro Odoo-Version als Einmalzahlung, zzgl. MwSt., bei allen vier. Die App-Seite weist darauf hin, dass einige Funktionen einen kostenpflichtigen externen Dienst nutzen: Das ist der lokale Dienst von FlexigoTech Cloud, zu 29 €/Monat oder 290 €/Jahr zzgl. MwSt. (Pro: 58 €/Monat oder 580 €/Jahr). Ohne Abonnement oder bei ausgesetztem Dienst stoppt, was das Abonnement bereitstellt; die Daten bleiben in Ihrem Odoo. Mit dem Abonnement ist das Modul für neue Odoo-Versionen inbegriffen, wenn Sie es auf flexigotech.com gekauft haben; im Odoo App Store wird jede Version dort gekauft. Die App-Seite enthält außerdem einen eigenen Abschnitt Privacy policy.
Wie FlexigoTech Sie unterstützt
Bei FlexigoTech implementieren wir Odoo 17, 18, 19 und 20 und entwickeln maßgeschneiderte Konnektoren und Integrationen. Daher können wir Ihnen helfen, dieses Menü einzurichten oder das Modul an Ihren Fall anzupassen. Details finden Sie auf der Modulseite und auf seiner Odoo-Apps-Seite. Wenn Sie noch unsicher sind, ob es passt, beginnen Sie mit was es abdeckt und was Sie vor der Installation brauchen.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): views/menus.xml
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): data/ir_cron_data.xml
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): static/description/index.html
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/access_recheck.py
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_active_session.py
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_event_log.py
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_fido2_credential.py
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_attribute_mapping.py
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_connection.py
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_group_mapping.py
- Quellcode des Moduls: flexigo_2fa_sso_saml_oidc_modern_bundle_for_odoo_commun paquete-BO/20.0 (249f0717): models/auth_idp_user_binding.py
- Quellcode des Moduls: 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
