call to Shibboleth.sso is intercepted
Tonu Mikk
tmikk at umn.edu
Tue Mar 7 12:02:12 EST 2017
Hello,
I am trying to enable Shibboleth authentication for a Roundup Issue Tracker
<http://roundup.sourceforge.net/>. When I enable Shibboleth in the Apache
Virtual Config file, I notice that the Shibboleth.sso is not found. The
error I receive when I turn on Debug is
File "/usr/lib/python2.6/site-packages/roundup/cgi/client.py", line
538, in inner_main
raise NotFound(e)
NotFound: Shibboleth.sso
I am quite sure that this error is raised because of these two
directives in the Virtual host file:
AliasMatch ^/@@file(.*) /swadm/roundup/trackers/wcag/html$1
AliasMatch ^/(?!@@file)(.*)
/swadm/roundup/trackers/wcag/html/dummy.py/$1 .
I tried a couple different ways to make an exception for
Shibboleth.sso call, but could not get it. Any suggestions how to
bypass these rules for Shibboleth.sso?
The complete Virtual Host config is below.
Thank you!
<VirtualHost xxx.xxx.xxx.xxx:443>
ServerName mydomain.com
ServerAdmin admin at mydomain.com
AliasMatch ^/@@file(.*) /swadm/roundup/trackers/wcag/html$1
AliasMatch ^/(?!@@file)(.*) /swadm/roundup/trackers/wcag/html/
dummy.py/$1
DocumentRoot /swadm/roundup/trackers/wcag/html
<Directory /swadm/roundup/trackers/wcag/html>
# Default allow policy
Order Deny,Allow
</Directory>
# <Location / >
# AuthType shibboleth
# ShibRequestSetting requireSession 1
# Require valid-user
# RequestHeader set REMOTE-USER %{REMOTE_USER}s
# </Location>
AddHandler python-program .py
PythonOptimize On
PythonPath "sys.path + ['/usr/lib64/python2.6/site-packages']"
PythonHandler roundup.cgi.apache
PythonOption TrackerHome /swadm/roundup/trackers/wcag
# PythonDebug On
# SSL config removed for brevity
</VirtualHost>
--
Tonu Mikk
Adaptive Technologist | Disability Resource Center |
diversity.umn.edu/disability
University of Minnesota | umn.edu
tmikk at umn.edu | 612-625-3307
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20170307/f279a022/attachment.html>
More information about the users
mailing list