Salta al contingut principal
Two-Factor Authentication & SSO

Two-Factor Authentication & SSO for Odoo: quan encaixa i què tenir abans

Encaixa si fas servir Odoo 17, 18, 19 o 20 i vols exigir un segon factor per empresa, grup de seguretat o proveïdor d'identitat, entrar amb SAML 2.0 o OpenID Connect i gestionar usuaris per SCIM. Abans de decidir, tingues en compte dues coses: segons la fitxa, sobre FlexigoTech Cloud l'inici de sessió únic i SCIM requereixen subscripció a FlexigoTech Cloud, i el mateix README llista límits, com que acabar una sessió a la llista de sessions actives no tanca aquesta sessió.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 20.0 · a les fonts enllaçades al final
Lectura
6 min

Què cobreix, segons el seu README

Two-Factor Authentication & SSO for Odoo ajunta en un mòdul dues coses: polítiques de doble factor i accés amb un proveïdor d'identitat extern. Això és el que recull el seu README:

  • Polítiques MFA per empresa, grup de seguretat i proveïdor d'identitat, amb un període de gràcia. Es defineixen a Authentication → MFA Policies, on tries els grups i els proveïdors d'identitat (si deixes els proveïdors buits, la política val per a qualsevol inici de sessió).
  • Segon factor: el TOTP propi d'Odoo (auth_totp), també després d'entrar amb SAML o OIDC.
  • SAML 2.0 com a proveïdor de servei, amb python3-saml i xmlsec al servidor, i OpenID Connect.
  • Connexions amb proveïdors d'identitat a Authentication → IdP Connections: una per proveïdor, i cadascuna surt com a botó a la pàgina d'inici de sessió.
  • Creació al vol (just-in-time) d'usuaris en el seu primer inici de sessió SSO, amb mapatge de grups.
  • Aprovisionament SCIM 2.0, amb /scim/v2/Users, /scim/v2/Groups i ServiceProviderConfig.
  • Registre d'autenticació d'inicis de sessió, configuracions i esdeveniments de SCIM i SSO.
  • Codi d'emergència per a un administrador que s'ha quedat fora: d'un sol ús, amb caducitat i registrat.
  • Informe de cobertura MFA per empresa.
Llista de connexions IdP a la Configuració d'Odoo amb Google Workspace OIDC i Microsoft Entra ID SAML
La llista de connexions IdP amb dos registres, Google Workspace OIDC i Microsoft Entra ID SAML, i les seves columnes de protocol, companyia, actiu, aprovisionament JIT i mode de reserva

El que més pesa en la decisió si treballes sobre FlexigoTech Cloud: segons la fitxa, allà l'inici de sessió únic (SAML o OpenID Connect) i l'aprovisionament SCIM amb el teu proveïdor d'identitat requereixen subscripció a FlexigoTech Cloud.

El que el mateix README avisa que no fa

Abans de comprar, llegeix aquesta part amb calma, perquè marca fins on arriba el mòdul:

  • Les llistes pròpies del mòdul de dispositius TOTP i de credencials FIDO2 no s'usen per iniciar sessió.
  • La llista de sessions actives registra els inicis de sessió SSO, però acabar una sessió des d'allà no tanca aquesta sessió.
  • SCIM no té límit de peticions per adreça IP.
  • La interfície rebutja editar o esborrar al registre d'autenticació, però aquest registre no està protegit davant d'un administrador que faci servir l'API.
  • El mode de reserva SSO Only d'una connexió amaga el formulari de contrasenya a la pàgina d'inici de sessió. El README precisa tot seguit què no rebutja aquest mode: llegeix-ho abans de tractar-lo com un bloqueig.
  • La visibilitat del registre per empresa segueix regles de registre que encara no cobreixen tots els grups.
Llista de sessions actives a la Configuració amb les files Administrator i OdooBot i el botó Terminate
La llista de sessions actives amb dues files, Administrator i OdooBot, i les columnes d'inici, usuari, connexió IdP, mètode d'autenticació, IP i última activitat, al costat del botó Terminate

En aquesta llista veus el botó Terminate. Tingues present el que avisa el README: acabar-hi una sessió no la tanca. Si tallar l'accés d'algú a l'instant és un requisit teu, tingues-ho en compte abans de decidir.

Si et passa això, et convé això

Creua la teva situació amb el que diu la documentació. Si et reconeixes a les files que encaixen, el mòdul et serveix; si el que necessites és a les altres, decideix sabent aquest límit.

La teva situacióQuè diu la documentacióQuè et convé
Vols exigir doble factor amb regles diferents segons empresa o grupPolítiques MFA per empresa, grup de seguretat i proveïdor, amb període de gràciaEncaixa; ho configures a Authentication → MFA Policies
El teu equip entra amb un proveïdor SAML 2.0 o OpenID ConnectUna connexió per proveïdor, que surt com a botó a l'inici de sessióEncaixa; segons la fitxa, sobre FlexigoTech Cloud l'inici de sessió únic requereix subscripció a FlexigoTech Cloud
Gestiones els usuaris des del teu proveïdor d'identitatCreació al vol amb mapatge de grups i SCIM 2.0Encaixa (sobre FlexigoTech Cloud, SCIM requereix subscripció); tingues en compte que SCIM no limita peticions per IP
Vols entrar amb les credencials FIDO2 que llista el mòdulAquestes llistes no s'usen per iniciar sessióNo ho cobreixen aquestes llistes
Necessites tallar a l'instant la sessió d'un usuariAcabar una sessió a la llista no la tancaNo és el que fa la llista de sessions actives
Necessites un registre que ningú pugui alterarLa interfície no deixa editar-lo ni esborrar-lo, però no està protegit davant d'un administrador amb l'APIFes-lo servir com a registre, no com a prova a recer de manipulació
Vols que ningú entri amb contrasenyaSSO Only amaga el formulari de contrasenyaLlegeix la nota del README sobre el que no rebutja
Treballes amb diverses empreses i equips separatsLa visibilitat del registre per empresa encara no cobreix tots els grupsRevisa quins grups fas servir abans de donar accés al registre
Et preocupa que un administrador es quedi foraCodi d'emergència d'un sol ús, amb caducitat i registratEncaixa

Què tenir a punt abans d'instal·lar-lo

  • Una versió d'Odoo publicada: 17, 18, 19 o 20.
  • Poder seguir la instal·lació que demana el README: posar el mòdul a la ruta d'addons i reiniciar Odoo, i després anar a Apps, cercar *Two-Factor Authentication & SSO* i prémer Install.
  • Per a SAML, python3-saml i xmlsec al servidor.
  • Si faràs servir SSO o SCIM sobre FlexigoTech Cloud, la subscripció a FlexigoTech Cloud.
  • El teu compte al proveïdor d'identitat: segons la fitxa, els costos de tercers (el teu compte a cada plataforma, Odoo i l'allotjament) els contractes i pagues tu.
  • Decidit quins grups i quins proveïdors entren a cada política, per omplir Authentication → MFA Policies.
  • Una base de proves: la fitxa recull el servei a les còpies de staging i de proves de la teva base.
Informe MFA Coverage Report a la Configuració amb les polítiques Admin MFA Enforcement i Regular User MFA
L'informe de cobertura MFA amb dues polítiques, Admin MFA Enforcement i Regular User MFA, amb la seva empresa, els tipus de factor acceptats, el període de gràcia i si estan actives

En aquest informe veus, per cada política, l'empresa, els tipus de factor acceptats, el període de gràcia i si està activa. Tenir clar abans quins grups i quins proveïdors van a cada política et permet omplir-les d'una vegada a la teva base de proves.

Versions d'Odoo i el que pagues

El mòdul està publicat a Odoo Apps per a 17.0, 18.0, 19.0 i 20.0, i costa 9 € sense IVA, pagament únic per versió d'Odoo, per a 17, 18, 19 i 20. Segons el seu manifest, algunes funcions fan servir un servei extern de pagament, la subscripció a FlexigoTech Cloud (servei local: 29 €/mes o 290 €/any sense IVA; Pro: 58 €/mes o 580 €/any).

Si el compres a flexigotech.com, amb la subscripció va inclòs el mòdul per a les versions noves d'Odoo; a l'Odoo App Store, cada versió d'Odoo es compra allà. La migració de la teva base a una versió nova d'Odoo no la fem nosaltres. Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció i les dades es queden al teu Odoo.

La fitxa del servei recull, entre altres punts, les actualitzacions del mòdul, suport amb primera resposta en 1 dia laborable i el seguiment de la salut del mòdul a la teva base, amb alertes.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida, així que podem revisar amb tu la taula de dalt amb el teu cas abans que compris. Si ja ho has decidit, a la posada en marxa del mòdul tens quins ajustos omplir i què revisar la primera setmana, i a els missatges d'error i avisos què significa cada text. La compra i la subscripció són a la pàgina del mòdul, i la fitxa de cada versió a Odoo Apps.

Continua llegint

Com funciona per dins Two-Factor Authentication & SSO for Odoo: glossari de menús, tasques i modelsMenús, tasques programades i models de Two-Factor Authentication & SSO for Odoo explicats en un glossari, amb els noms literals que veuràs a Odoo.Errors de Two-Factor Authentication & SSO for Odoo: quan surt cada missatge i què ferEls missatges d'error de Two-Factor Authentication & SSO for Odoo (FIDO2, OIDC, SAML, mapatges i registre d'esdeveniments): quan surten i què fer amb cadascun.Posada en marxa de Two-Factor Authentication & SSO for Odoo, pregunta a preguntaQuins camps omplir a la configuració OIDC o SAML, com mapar claims i grups i què revisar la primera setmana amb Two-Factor Authentication & SSO for Odoo.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts