Some notes about installing the Apache module are in INSTALL-SERVER.md
- shibd / mod_shib is installed
- The Shibboleth login handler is available in
/Shibboleth.sso/Login
(this is the default in mod_shib) - Verify that the login works in general by opening
/Shibboleth.sso/Login
. - The module currently expects the following fields to be set in the
env
by the Apache shibd module:REDIRECT_unscoped-affiliation REDIRECT_uid REDIRECT_sn REDIRECT_mail REDIRECT_cn
- Install the package via composer
- Add the frontend module to your page for the frontend login
Add to config/config.yaml
(see config/config.yaml for all options)
shibboleth_auth_client:
shibboleth:
auto_create_frontend_user: false
CREATE DATABASE contaoshibboleth
composer install
(in the module directory)vendor/bin/phpunit
-
Thanks to @markocupic who wrote the SAC Login Bundle which this module is heavily based on.
-
Thanks to @aschempp who wrote Contao integration tests and the GitHub pipeline settings which we used as a base for our tests.