X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=fastcgi%2Fshibauthorizer.cpp;h=284793a11690d2dbddde74d649d457f4755b6a1f;hb=b0aca93c8fa7adbe90c4c9ecb9f9c14d43553ae7;hp=0d194184aece37543df4a41f9124708198014086;hpb=cd049ff7bbb535738416dc8d766b0dd0712cb778;p=shibboleth%2Fcpp-sp.git diff --git a/fastcgi/shibauthorizer.cpp b/fastcgi/shibauthorizer.cpp index 0d19418..284793a 100644 --- a/fastcgi/shibauthorizer.cpp +++ b/fastcgi/shibauthorizer.cpp @@ -179,8 +179,9 @@ public: // so custom Shib errors will get turned into a generic page. const char* codestr="Status: 500 Server Error"; switch (status) { - case XMLTOOLING_HTTP_STATUS_FORBIDDEN: codestr="Status: 403 Forbidden"; break; - case XMLTOOLING_HTTP_STATUS_NOTFOUND: codestr="Status: 404 Not Found"; break; + case XMLTOOLING_HTTP_STATUS_UNAUTHORIZED: codestr="Status: 401 Authorization Required"; break; + case XMLTOOLING_HTTP_STATUS_FORBIDDEN: codestr="Status: 403 Forbidden"; break; + case XMLTOOLING_HTTP_STATUS_NOTFOUND: codestr="Status: 404 Not Found"; break; } cout << codestr << "\r\n" << hdr << "\r\n"; char buf[1024];