Docs Italia beta

Documenti pubblici, digitali.

9. Codici di errore

Di seguito si riportano le tabelle con i codici di errore, alcuni dettagli relativi al troubleshooting e le relative azioni che il Service Provider deve effettuare.

Tabella 9.1 Autenticazione corretta
Error code 1
Scenario di riferimento Autenticazione corretta
Binding HTTP POST / HTTP Redirect
HTTP status code 200
SAML Status code/Sub Status/StatusMessage urn:oasis:names:tc:SAML:2.0:status:Success
Destinatario notifica Fornitore del servizio (SP)
Schermata IdP (CIE ID SERVER)  
Troubleshooting utente  
Troubleshooting SP  
Note  
Tabella 9.2 Anomalie di sistema
Error code 2 3
Scenario di riferimento Indisponibilità sistema Errore di sistema
Binding HTTP POST HTTP Redirect
HTTP status code   500
SAML Status code/Sub Status/StatusMessage n.a. n.a.
Destinatario notifica Utente Utente
Schermata IdP (CIE ID SERVER) Messaggio di errore generico Pagina di cortesia con messaggio “Sistema di autenticazione non disponibile -Riprovare più tardi”
Troubleshooting utente Ripetere l’accesso al servizio in un secondo momento Ripetere l’accesso al servizio in un secondo momento
Troubleshooting SP    
Note    
Tabella 9.3 Anomalie di binding
Error code 4 4 5 6 6
Scenario di riferimento Formato binding non corretto Formato binding non corretto Verifica della firma fallita Binding su metodo HTTP errato Binding su metodo HTTP errato
Binding HTTP Redirect HTTP POST HTTP Redirect HTTP Redirect HTTP POST
HTTP status code 403 403 403 403 403
SAML Status code/Sub Status/StatusMessage n.a. n.a. n.a. n.a. n.a.
Destinatario notifica Utente Utente Utente Utente Utente
Schermata IdP (CIE ID SERVER) Pagina di cortesia con messaggio “Formato richiesta non corretto - Contattare il gestore del servizio” Pagina di cortesia con messaggio “Formato richiesta non corretto - Contattare il gestore del servizio” Pagina di cortesia con messaggio "Impossibile stabilire l’autenticità della richiesta di autenticazione - Contattare il gestore del servizio” Pagina di cortesia con messaggio “Formato richiesta non ricevibile - Contattare il gestore del servizio” Pagina di cortesia con messaggio “Formato richiesta non ricevibile - Contattare il gestore del servizio”
Troubleshooting utente Contattare il gestore del servizio Contattare il gestore del servizio Contattare il gestore del servizio Contattare il gestore del servizio Contattare il gestore del servizio
Troubleshooting SP Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente Verificare certificato o modalità di apposizione firma Verificare metadata CIE ID SERVER Verificare metadata CIE ID SERVER
Note Parametri obbligatori: SAMLRequest SigAlg Signature. Parametri non obbligatori: RelayState Parametri obbligatori: SAMLRequest. Parametri non obbligatori: RelayState Firma sulla richiesta non presente corrotta non conforme in uno dei parametri con certificato scaduto o con certificato non associato al corretto EntityID nei metadati registrati Invio richiesta in HTTP-Redirect su entrypoint HTTP-POST dell'identity Invio richiesta in HTTP-POST su entrypoint HTTP-Redirect dell'identity
Tabella 9.4 Anomalie della richiesta - codici 7,8,9
Error code 7 8 9
Scenario di riferimento Errore sulla verifica della firma della richiesta Formato della richiesta non conforme alle specifiche SAML Parametro version non presente - malformato o diverso da ‘2.0’
Binding HTTP POST HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect
HTTP status code 403 n.a. n.a.
SAML Status code/Sub Status/StatusMessage n.a. urn:oasis:names:tc:SAML:2.0:status:Requester ErrorCode nr08 urn:oasis:names:tc:SAML:2.0:status:VersionMismatch. ErrorCode nr09
Destinatario notifica Utente Fornitore del servizio (SP) Fornitore del servizio (SP)
Schermata IdP (CIE ID SERVER) Pagina di cortesia con messaggio “Formato richiesta non corretto - Contattare il gestore del servizio”    
Troubleshooting utente Contattare il gestore del servizio    
Troubleshooting SP Verificare certificato o modalità di apposizione firma Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente
Note Firma sulla richiesta non presente - corrotta - non conforme in uno dei parametri - con certificato scaduto o con certificato non associato al corretto EntityID nei metadati registrati Non conforme alle specifiche SAML - Il controllo deve essere operato successivamente alla verifica positiva della firma  
Tabella 9.5 Anomalie della richiesta - codici 10,11,12
Error code 10 11 12
Scenario di riferimento Issuer non presente - malformato o non corrispondete all'entità che sottoscrive la richiesta ID (Identificatore richiesta) non presente malformato o non conforme RequestAuthnContext non presente malformato o non previsto da scenario eID CIE
Binding HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect
HTTP status code 403 n.a. n.a.
SAML Status code/Sub Status/StatusMessage n.a. urn:oasis:names:tc:SAML:2.0:status:Requester. ErrorCode nr11 urn:oasis:names:tc:SAML:2.0:status:Requester urn:oasis:names:tc:SAML:2.0:statuss:NoAuthnContext. ErrorCode nr12
Destinatario notifica Utente Fornitore del servizio (SP) Fornitore del servizio (SP)
Schermata IdP (CIE ID SERVER) Pagina di cortesia con messaggio “Formato richiesta non corretto - Contattare il gestore del servizio”   Pagina temporanea con messaggio di errore: “Tipologia di autenticazione non supportata”
Troubleshooting utente Contattare il gestore del servizio    
Troubleshooting SP Verificare la conformità del formato del messaggio di richiesta. Verificare la conformità del formato del messaggio di richiesta. Informare l’utente
Note     Identificatore necessario per la correlazione con la risposta. L’eventuale presenza dell’anomalia va verificata e segnalata solo a seguito di una positiva verifica della firma.
Tabella 9.6 Anomalie della richiesta - codici 13,14,15
Error code 13 14 15
Scenario di riferimento IssueInstant non presente malformato o non coerente con l'orario di arrivo della richiesta destination non presente malformata o non coincidente con il Gestore delle identità ricevente la richiesta attributo isPassive presente e attualizzato al valore true
Binding HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect
HTTP status code n.a. n.a. n.a.
SAML Status code/Sub Status/StatusMessage urn:oasis:names:tc:SAML:2.0:status:Requester urn:oasis:names:tc:SAML:2.0:status:RequestDenied ErrorCode nr13 urn:oasis:names:tc:SAML:2.0:status:Requester urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported ErrorCode nr14 urn:oasis:names:tc:SAML:2.0:status:Requester urn:oasis:names:tc:SAML:2.0:status:NoPassive ErrorCode nr15
Destinatario notifica Fornitore del servizio (SP) Fornitore del servizio (SP) Fornitore del servizio (SP)
Schermata IdP (CIE ID SERVER)      
Troubleshooting utente      
Troubleshooting SP Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente
Note      
Tabella 9.7 Anomalie della richiesta - codici 16,17,18
Error code 16 17 18
Scenario di riferimento AssertionConsumerService non correttamente valorizzato Attributo Format dell'elemento NameIDPolicy assente o non valorizzato secondo specifica AttributeConsumerServiceIndex malformato o che riferisce a un valore non registrato nei metadati di SP
Binding HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect
HTTP status code n.a. n.a. n.a.
SAML Status code/Sub Status/StatusMessage urn:oasis:names:tc:SAML:2.0:status:Requester urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported. ErrorCode nr16 urn:oasis:names:tc:SAML:2.0:status:Requester urn:oasis:names:tc:SAML:2.0:status:RequestUnsupp orted. ErrorCode nr17 urn:oasis:names:tc:SAML:2.0:status:Requester urn:oasis:names:tc:SAML:2.0:status:RequestUnsupp orted. ErrorCode nr18
Destinatario notifica Fornitore del servizio (SP) Fornitore del servizio (SP) Fornitore del servizio (SP)
Schermata IdP (CIE ID SERVER)      
Troubleshooting utente      
Troubleshooting SP Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente Verificare la conformità del formato del messaggio di richiesta. Fornire pagina di cortesia all'utente Riformulare la richiesta con un valore dell’indice presente nei metadati
Note      
Tabella 9.8 Anomalie utente
Error code 21 22 23 25
Scenario di riferimento Timeout durante l’autenticazione utente Utente nega il consenso all’invio di dati al SP in caso di sessione vigente Utente con CIE scaduta/revocata Processo di autenticazione annullato dall’utente
Binding HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect HTTP POST / HTTP Redirect
HTTP status code n.a. n.a. n.a. n.a.
SAML Status code/Sub Status/StatusMessage urn:oasis:names:tc:SAML:2.0:status:Responder urn:oasis:names:tc:SAML:2.0:status:AuthnFailed ErrorCode nr21 urn:oasis:names:tc:SAML:2.0:status:Responder urn:oasis:names:tc:SAML:2.0:status:AuthnFailed ErrorCode nr22 urn:oasis:names:tc:SAML:2.0:status:Responder urn:oasis:names:tc:SAML:2.0:status:AuthnFailed ErrorCode nr23 urn:oasis:names:tc:SAML:2.0:status:Responder urn:oasis:names:tc:SAML:2.0:status:AuthnFailed ErrorCode nr25
Destinatario notifica Fornitore del servizio (SP) Utente e Fornitore del servizio (SP) Utente e Fornitore del servizio (SP) Utente e Fornitore del servizio (SP)
Schermata IdP (CIE ID SERVER)     Viene notificato all’utente una finestra - nel system tray di Windows - che avverte che la CIE potrebbe essere scaduta o revocata  
Troubleshooting utente L’operazione di autenticazione deve essere completata entro un determinato periodo di tempo Necessario il consenso per la fruizione del servizio Verificare che la CIE non sia scaduta. Verificare che non sia stata revocata. Eventualmente contattare l'assistenza CIE a cie.cittadini@interno.it  
Troubleshooting SP Fornire una pagina di cortesia che ricorda al cittadino di completare la richiesta di autenticazione entro un determinato periodo di tempo Fornire una pagina di cortesia notificando all'utente che il diniego al consenso ha determinato il mancato accesso al servizio richiesto Notificare all'utente le ragioni che hanno determinato il mancato accesso al servizio richiesto Fornire una pagina di cortesia notificando all'utente le ragioni che hanno determinato il mancato accesso al servizio richiesto
Note        

Nota

I codici 19, 20 e 24 sono riservati.