From: cantor Date: Mon, 20 Aug 2007 21:28:55 +0000 (+0000) Subject: Stop setting HTTP_REMOTE_USER. X-Git-Tag: 2.4~776 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fsp.git;a=commitdiff_plain;h=83d453b1c759ae1acdbbf92132d8b6e4879f6c5a Stop setting HTTP_REMOTE_USER. git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2437 cb58f699-b61c-0410-a6fe-9272a202ed29 --- diff --git a/nsapi_shib/nsapi_shib.cpp b/nsapi_shib/nsapi_shib.cpp index f43023b..5eab83e 100644 --- a/nsapi_shib/nsapi_shib.cpp +++ b/nsapi_shib/nsapi_shib.cpp @@ -298,14 +298,8 @@ public: if (m_allhttp.count(cginame) > 0) throw opensaml::SecurityPolicyException("Attempt to spoof header ($1) was detected.", params(1, rawname)); } - if (!strcmp(rawname,"REMOTE_USER")) { - param_free(pblock_remove("auth-user",m_rq->vars)); - param_free(pblock_remove("remote-user",m_rq->headers)); - } - else { - param_free(pblock_remove(rawname, m_rq->headers)); - pblock_nvinsert(rawname, g_unsetHeaderValue.c_str(), m_rq->headers); - } + param_free(pblock_remove(rawname, m_rq->headers)); + pblock_nvinsert(rawname, g_unsetHeaderValue.c_str(), m_rq->headers); } void setHeader(const char* name, const char* value) { param_free(pblock_remove(name, m_rq->headers)); @@ -330,7 +324,6 @@ public: return string(hdr ? hdr : ""); } void setRemoteUser(const char* user) { - pblock_nvinsert("remote-user", user, m_rq->headers); pblock_nvinsert("auth-user", user, m_rq->vars); } string getRemoteUser() const {