Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Test passes
Jim Van Fleet committed Jul 13, 2017
1 parent 22377bf commit 0bf8d0f
Showing 2 changed files with 50 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Dockerfile
@@ -14,8 +14,9 @@ LABEL Version=$version

LABEL Build docker build --rm --tag $maintainer/$imagename .

ADD ./container_files /opt
# This SP will connect via the TCP listener
RUN rm /opt/bin/httpd-shib-foreground
RUN cp /opt/etc/httpd/conf.d/shib.conf /etc/httpd/conf.d/shib.conf && rm /opt/bin/httpd-shib-foreground

EXPOSE 80 443
CMD ["/usr/sbin/httpd"]
48 changes: 48 additions & 0 deletions container_files/etc/httpd/conf.d/shib.conf
@@ -0,0 +1,48 @@
# https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPApacheConfig

# RPM installations on platforms with a conf.d directory will
# result in this file being copied into that directory for you
# and preserved across upgrades.

# For non-RPM installs, you should copy the relevant contents of
# this file to a configuration location you control.

#
# Load the Shibboleth module.
#
LoadModule mod_shib /usr/lib64/shibboleth/mod_shib_24.so

#
# Turn this on to support "require valid-user" rules from other
# mod_authn_* modules, and use "require shib-session" for anonymous
# session-based authorization in mod_shib.
#
ShibCompatValidUser Off

#
# Ensures handler will be accessible.
#
<Location /Shibboleth.sso>
AuthType None
Require all granted
</Location>

#
# Used for example style sheet in error templates.
#
<IfModule mod_alias.c>
<Location /shibboleth-sp>
AuthType None
Require all granted
</Location>
Alias /shibboleth-sp/main.css /usr/share/shibboleth/main.css
</IfModule>


<Location /siteadmin>
AuthType shibboleth
# ShibRedirectToSSL 443
ShibUseEnvironment On
ShibUseHeaders On
require shibboleth
</Location>

0 comments on commit 0bf8d0f

Please sign in to comment.