<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10px"><div style="" class="">Is there any way to access the authentication response status code outside of the error handling capabilities of Shibboleth? The documentation is very clear on how to use statusCode, StatusCode2, and statusMessage in the error templates, but we'd like to something a little different if it is possible.<br></div><div style="" class=""><br style="" class=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 10px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">Our IdP is returning status code such as:</div><div class="" style="color: rgb(0, 0, 0); font-size: 10px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent;
font-style: normal;"><br style="" class=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 10px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">urn:securekey:names:tc:SAML:2.0:status:UserCancelled</div><div class="" style="color: rgb(0, 0, 0); font-size: 10px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">urn:securekey:names:tc:SAML:2.0:status:SystemUnavailable</div><div class="" style="color: rgb(0, 0, 0); font-size: 10px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;">urn:securekey:names:tc:SAML:2.0:status:AuthnFailed</div><br>We'd like to be able to interpret these in the application to provide some direction for the end user. I thought I might be able to treat the status
codes as attributes, but they really aren't attributes, so I am not sure that makes sense.<br style="" class=""><div class="" style="color: rgb(0, 0, 0); font-size: 10px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><br style="" class=""></div></div></body></html>