From: Scott Cantor Date: Tue, 28 Mar 2006 03:27:41 +0000 (+0000) Subject: Allow non-user aliases to map to REMOTE_USER X-Git-Tag: 2.0-alpha1~216 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=b30480ddaa6cc039cb752418e5e387fc1f309715;p=shibboleth%2Fcpp-sp.git Allow non-user aliases to map to REMOTE_USER --- diff --git a/apache/mod_apache.cpp b/apache/mod_apache.cpp index b612233..cae4c69 100644 --- a/apache/mod_apache.cpp +++ b/apache/mod_apache.cpp @@ -768,8 +768,12 @@ bool htAccessControl::authorized( } bool regexp=false; - const char* vals=ap_table_get(sta->m_req->headers_in,wrapper->getHeader()); - while (*t && vals) { + const char* vals; + if (!strcmp(wrapper->getHeader(),"REMOTE_USER")) + vals=remote_user.c_str(); + else + vals=ap_table_get(sta->m_req->headers_in,wrapper->getHeader()); + while (*t && vals && *vals) { w=ap_getword_conf(sta->m_req->pool,&t); if (*w=='~') { regexp=true;