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
envby 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: falseCREATE DATABASE contaoshibbolethcomposer 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.