Errata risposta per errore 22
mauromol opened this issue · 0 comments
mauromol commented
So che questo progetto è in dismissione, ma segnalo per tenerne traccia ed eventualmente non farlo ereditare dal progetto nuovo.
Se, dopo aver inserito nome utente e password dell'utente, invece di confermare l'invio degli attributi all'SP clicco su Annulla, la risposta generata è di questo tipo:
<samlp:Response xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" Version="2.0" ID="id_104d7ce7981cbb7c372d233a3602dffe4881fc16" IssueInstant="2021-05-12T09:09:09Z" Destination="http://localhost:8110/sp/acs" InResponseTo="AAA_a3d2ea6c-01b0-4ff2-aaf0-eef9c0de97cc">
<samlp:Status>
<samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:AuthnFailed"/>
<samlp:StatusMessage>ErrorCode nr22</samlp:StatusMessage>
</samlp:Status>
<saml:Issuer xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Format="urn:oasis:names:tc:SAML:2.0:nameid-format:entity" NameQualifier="something">http://localhost:8088</saml:Issuer>
</samlp:Response>
Tuttavia, sia da specifica SAML che da specifica SPID, lo status dovrebbe avere uno StatusCode
di primo livello pari a urn:oasis:names:tc:SAML:2.0:status:Responder
ed uno StatusCode
di secondo livello pari a urn:oasis:names:tc:SAML:2.0:status:AuthnFailed
.