Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error code per "Procedura per la richiesta di rilascio di Identità SPID da Identità pregressa." #41

Open
mauromol opened this issue Mar 12, 2021 · 1 comment

Comments

@mauromol
Copy link

mauromol commented Mar 12, 2021

La tabella 1.3.0 dei messaggi di anomalia cita anche gli errori 26, 27, 28 e 29, che tuttavia sono assenti nelle regole tecniche consolidate su Developers Italia.
Un'anomalia che noto è che per questi error code nel documento citato non sono indicati né codici di stato HTTP né status code SAML, il che mi sembra molto strano. Altra cosa strana è che, leggendone la descrizione, sembrerebbero essere errori che non hanno come target i Service Provider (il che potrebbe giustificare la loro assenza dalle regole pubblicate su Developers Italia), però sono indicati come tali nella medesima tabella.

Per l'errore 25, invece, nelle regole tecniche consolidate su Developers Italia ci sono indicati gli status code urn:oasis:names:tc:SAML:2.0:status:Responder e urn:oasis:names:tc:SAML:2.0:statuss:AuthnFailed (che mi sembrano assolutamente sensati), mentre sulla tabella pubblicata sul sito AgID non c'è nulla.

Vostra opinione?

Infine, un'altra cosa un po' strana è che per l'errore 17 sia la tabella che le regole tecniche consolidate su Developers Italia indicano come sub status code urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported, ma in realtà la specifica SAML indica l'esistenza dello status code urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy che sembrerebbe esistere esplicitamente a questo scopo ("the responding provider cannot or will not support the requested name identifier policy"). Che voi sappiate è una deviazione voluta rispetto allo standard?

@AntonioGiovanniSchiavone
Copy link
Contributor

Ciao @mauromol,
In merito agli Error code [26 - 29], come intuibile dalle colonne Troubleshooting, non sono errori relativi al processo di identificazione bensì alla Procedura per la richiesta di rilascio di Identità SPID da Identità pregressa.

Quindi non rilevanti per i Service Provider.

@peppelinux peppelinux changed the title Incongruenze sugli error code Error code per "Procedura per la richiesta di rilascio di Identità SPID da Identità pregressa." Jun 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants