Path access control, a bit better

Young, Darren Darren.Young at chicagobooth.edu
Wed Jul 12 15:16:29 EDT 2017


It’s a bit better now…

I moved the / from the first path statement to a separate </Path> down
below the child elements and restarted with no errors. I am granted access
to /secure however anything below that I receive a 403 in my browser and
the following entry is in native.log:

2017-07-12 14:10:29 WARN Shibboleth.ServiceProvider [3736] isapi_shib:
access control provider denied access

I verified my account is in the following groups:

uc:org:Booth:AffiliationGroups:Staff

uc:org:Booth:AffiliationGroups:IT_Services


ucIsMemberof sources from Grouper which I would imaging you either knew or
guessed but I checked both Grouper as well as the Shib response as well,
they’re there.


So in theory I should only be denied access to the “student only” url.

That section of the config now:

<RequestMapper type="Native">
  <RequestMap>
    <Host name="wwwprod.chicagobooth.edu²>

                
      <!-- Our default /secure area, any valid ID can see -->
      <Path name="secure" authType="shibboleth" requireSession="true">

        <Path name="AllStaff" authType=“shibboleth" requireSession="true">
          <AccessControl>
            <Rule 
require="ucisMemberOf">uc:org:Booth:AffiliationGroups:Staff</Rule>
          </AccessControl>
        </Path>

        <Path name="ITOnly" authType=“shibboleth" requireSession="true">
          <AccessControl>
            <Rule 
require="ucisMemberOf">uc:org:Booth:AffiliationGroups:IT_Services</Rule>
          </AccessControl>
        </Path>

        <Path name="FullTimeOnly" authType=“shibboleth"
requireSession="true">
          <AccessControl>
            <Rule 
require="ucisMemberOf">uc:org:Booth:AffiliationGroups:MBA_Campus</Rule>
          </AccessControl>
        </Path>

      </Path>
    </Host>
  </RequestMap>
    </RequestMapper>

ThoughtS?






More information about the users mailing list