Vai al contenuto principale
Two-Factor Authentication & SSO

Errori di Two-Factor Authentication & SSO for Odoo: quando compare ogni messaggio e cosa fare

I messaggi di Two-Factor Authentication & SSO for Odoo si dividono in cinque gruppi: passkey FIDO2, connessioni OIDC, connessioni SAML, mappature ed esenzioni, e il registro degli eventi di autenticazione, che non si può modificare né eliminare. Diversi indicano già nel testo cosa manca o cosa fare, e qui trovi ogni messaggio letterale con quando compare e come intervenire.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 4 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del modulo, versione 20.0 · nelle fonti collegate in fondo
Lettura
6 min

Come leggere i messaggi del modulo

Diversi messaggi contengono un segnaposto {} o %s in cui il modulo inserisce un dato preciso: il nome della connessione, il dominio, un URL o il motivo dell'errore. Quel dato è la prima cosa da leggere, perché è ciò che distingue un caso dall'altro.

Se stai ancora configurando il modulo, la guida alla messa in funzione ripercorre le impostazioni; qui andiamo messaggio per messaggio.

Passkey FIDO2: registrazione e autenticazione

MessaggioQuando compareCosa fare
Passkeys (FIDO2) need Odoo 18 or later: on this Odoo use "TOTP Only" or "Either".Quando richiedi le passkey su un Odoo precedente al 18Scegli TOTP Only o Either, come indica il messaggio
A user can have at most 5 active FIDO2 credentials (FR-044). Please revoke an existing credential before registering a new one.Quando registri una nuova credenziale con 5 già attiveRevoca una credenziale esistente e registra quella nuova
py_webauthn is not installed. FIDO2 registration is unavailable.Quando provi a registrare FIDO2 senza py_webauthnSegnala la mancanza di py_webauthn a chi gestisce il server Odoo
py_webauthn is not installed.Versione breve dello stesso avviso, in più punti del flusso FIDO2Come nella riga precedente
Failed to generate FIDO2 registration options: {}Durante la preparazione della registrazione di una credenzialeLeggi il motivo dopo i due punti
FIDO2 registration verification failed: {}Durante la verifica della registrazioneLeggi il motivo e ripeti la registrazione
Failed to generate FIDO2 authentication options: {}Durante la preparazione dell'autenticazione FIDO2Leggi il motivo che accompagna il messaggio
FIDO2 credential not found for this user.Il modulo non trova la credenziale per quell'utenteVerifica che la credenziale appartenga a quell'utente
FIDO2 credential was registered for domain "{}" but current domain is "{}". Credential is invalid for this domain (FR-043).Il dominio attuale non è quello usato alla registrazioneAccedi dal dominio indicato nel messaggio
FIDO2 authentication verification failed: {}Durante la verifica dell'autenticazioneLeggi il motivo aggiunto dal messaggio

In Odoo 17 le passkey non ci sono: il messaggio stesso dice che serve Odoo 18 o successivo e ti rimanda a TOTP Only o Either.

Connessioni OIDC: documento di discovery e ID token

MessaggioQuando compareCosa fare
The connection "%s" already has its OIDC settings: edit them instead of adding others.Quando aggiungi un'altra configurazione OIDC a una connessione che ce l'ha giàModifica la configurazione esistente
Issuer URL is required to fetch the discovery document.Quando richiedi il documento di discovery senza Issuer URLInserisci la Issuer URL
Failed to fetch OIDC discovery document from {}: {}Non è stato possibile recuperare il documento da quell'URLControlla l'URL e il motivo mostrato nel messaggio
JWKS URI is not configured. Fetch the discovery document first.Manca la JWKS URIRecupera prima il documento di discovery
ID token validation failed: malformed token ({}).L'ID token non è formato correttamenteLeggi il dettaglio tra parentesi
ID token validation failed: algorithm {!r} is not accepted.L'algoritmo del token non è accettatoVerifica con chi gestisce l'IdP l'algoritmo indicato nel messaggio
ID token validation failed: JWKS not readable ({}).Le chiavi JWKS non sono leggibiliLeggi il dettaglio tra parentesi
ID token validation failed: invalid signature.La firma del token non è validaVerificalo con chi gestisce l'IdP
ID token validation failed: missing claims.Mancano dei claim nel tokenVerificalo con chi gestisce l'IdP
ID token validation failed: issuer mismatch.L'emittente non corrispondeConfronta l'emittente della connessione OIDC con quello dell'IdP
ID token validation failed: audience mismatch.L'audience non corrispondeRivedi la connessione OIDC con chi gestisce l'IdP
ID token validation failed: token expired.Il token è scadutoRipeti l'accesso
ID token nonce mismatch: expected {} but got {}Il nonce ricevuto non è quello attesoConfronta i due valori mostrati nel messaggio

Tutti i messaggi che iniziano con ID token validation failed compaiono durante la validazione del token restituito dal provider di identità. La parte finale ti dice quale controllo non è andato a buon fine.

Elenco delle connessioni IdP nelle Impostazioni di Odoo con due record, Google Workspace OIDC e Microsoft Entra ID SAML
L'elenco delle connessioni IdP, con le colonne protocollo, azienda, attivo, provisioning JIT e modalità di fallback

Connessioni SAML e metadati dell'IdP

MessaggioQuando compareCosa fare
The connection "%s" already has its SAML settings: edit them instead of adding others.Quando aggiungi un'altra configurazione SAML a una connessione che ce l'ha giàModifica la configurazione esistente
Single Logout (SLO) is enabled but no IdP SLO URL is provided. Please enter the IdP SLO URL or disable SLO.SLO attivato senza URL SLO dell'IdPInserisci l'URL SLO dell'IdP o disattiva SLO
xml.etree.ElementTree is not available.Il modulo non trova xml.etree.ElementTreeVerificalo con chi gestisce il server Odoo
Failed to parse IdP metadata XML: {}Non è stato possibile leggere l'XML dei metadati dell'IdPControlla l'XML e il motivo aggiunto dal messaggio

Mappature, esenzioni e registro eventi

MessaggioQuando compareCosa fare
Attribute mapping cannot belong to both a SAML config and an OIDC config. Please link it to exactly one.La mappatura degli attributi è collegata sia a SAML sia a OIDCLasciala collegata a una sola configurazione
Attribute mapping must be linked to either a SAML config or an OIDC config.La mappatura degli attributi non è collegata a nessunaCollegala a una configurazione SAML o OIDC
Group mapping cannot belong to both a SAML config and an OIDC config.La mappatura dei gruppi è collegata a entrambeLasciala su una sola
Group mapping must be linked to either a SAML config or an OIDC config.La mappatura dei gruppi non è collegata a nessunaCollegala a una configurazione SAML o OIDC
Exemption expiry date must be today or in the future. Received: {}La data di scadenza dell'esenzione è nel passatoImposta la data di oggi o una futura
Editing not allowed: authentication event log records are append-only (tamper-evident audit trail).Quando provi a modificare un record del registro eventi di autenticazioneNiente: il modulo non ne consente la modifica
Deletion not allowed: authentication event log records are append-only (tamper-evident audit trail).Quando provi a eliminare un record del registro eventiNiente: il modulo non ne consente l'eliminazione
Elenco delle policy MFA nelle Impostazioni di Odoo con due righe, Admin MFA Enforcement e Regular User MFA
Le policy MFA, con azienda, tipi di fattore accettati, periodo di tolleranza e casella Active

I due messaggi del registro eventi non indicano un errore di configurazione: il testo dice che quei record accettano solo l'aggiunta di voci (append-only). Se vuoi correggere qualcosa, non è lì che devi intervenire.

Come ti aiuta FlexigoTech

Se un messaggio non si chiarisce con il suo stesso testo, possiamo esaminarlo insieme a te. FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Il modulo è pubblicato su Odoo Apps per 17, 18, 19 e 20, a 9 € IVA esclusa per versione di Odoo, con pagamento unico. Se non sei sicuro che faccia al caso tuo, guarda cosa copre e in quale versione; i dettagli di acquisto sono nella pagina del modulo.

Continua a leggere

Come funziona dentro Two-Factor Authentication & SSO for Odoo: glossario di menu, job e modelliMenu, azioni pianificate e modelli di Two-Factor Authentication & SSO for Odoo spiegati in un glossario, con i nomi esatti che vedrai in Odoo.Avvio di Two-Factor Authentication & SSO for Odoo, domanda per domandaQuali campi compilare nella configurazione OIDC o SAML, come mappare claim e gruppi e cosa controllare la prima settimana con Two-Factor Authentication & SSO for Odoo.Two-Factor Authentication & SSO for Odoo: quando fa per te e cosa avere primaCosa copre e cosa no Two-Factor Authentication & SSO for Odoo secondo il suo README, cosa serve prima di installarlo e in quali versioni di Odoo c'è.
Verificato nel codice del modulo (versione 20.0) e nelle fonti collegate

Fonti