EOX GitLab Instance

Skip to content
Snippets Groups Projects
shib-apache.conf 1.02 KiB
Newer Older
LoadModule mod_shib /usr/lib64/shibboleth/mod_shib_24.so
ShibCompatValidUser On
DocumentRoot "/var/www/html"

<VirtualHost *:80>
  PassEnv APACHE_SERVERNAME
  ServerName "${APACHE_SERVERNAME}"
    <If "-n req('Authorization')">
      Require valid-user
      AuthType Basic
      AuthBasicProvider file
      AuthName "/secure"
      AuthUserFile /run/secrets/BASIC_AUTH_USERS_AUTH
    </If>
    <Else>
      AuthType shibboleth
      ShibRequestSetting requireSession 1
      Require shib-plugin /etc/shibboleth/pass-ac.xml
    </Else>
  </Location>
    <If "-n req('Authorization')">
      Require valid-user
      AuthType Basic
      AuthBasicProvider file
      AuthName "/secure"
      AuthUserFile /run/secrets/BASIC_AUTH_USERS_AUTH
    </If>
    <Else>
      AuthType shibboleth
      ShibRequestSetting requireSession 1
      Require shib-plugin /etc/shibboleth/pass-ac-cache.xml
    </Else>
  </Location>
</VirtualHost>