From: Scott Cantor Date: Sun, 14 Nov 2010 21:43:43 +0000 (+0000) Subject: Add some logging. X-Git-Tag: 2.4~12 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-sp.git;a=commitdiff_plain;h=ddbbb75dab18b4404f02eaf12641233fdc79b25a Add some logging. --- diff --git a/shibsp/impl/ChainingAccessControl.cpp b/shibsp/impl/ChainingAccessControl.cpp index c3eacc8..3bb6dd1 100644 --- a/shibsp/impl/ChainingAccessControl.cpp +++ b/shibsp/impl/ChainingAccessControl.cpp @@ -126,8 +126,10 @@ AccessControl::aclresult_t ChainingAccessControl::authorized(const SPRequest& re case OP_AND: { for (vector::const_iterator i=m_ac.begin(); i!=m_ac.end(); ++i) { - if ((*i)->authorized(request, session) != shib_acl_true) + if ((*i)->authorized(request, session) != shib_acl_true) { + request.log(SPRequest::SPDebug, "embedded AccessControl plugin unsuccessful, denying access"); return shib_acl_false; + } } return shib_acl_true; } @@ -138,6 +140,7 @@ AccessControl::aclresult_t ChainingAccessControl::authorized(const SPRequest& re if ((*i)->authorized(request,session) == shib_acl_true) return shib_acl_true; } + request.log(SPRequest::SPDebug, "all embedded AccessControl plugins unsuccessful, denying access"); return shib_acl_false; } }