Shibboleth improvements (#1617)
- Made session expiration check behavior configurable - Added support / config setting for reading Shibboleth attributes via headers - Added support for multiple IdPs (useful in a MultiBackend setup) - Significant code refactoring/improvement.
Showing
- config/vufind/Shibboleth.ini 11 additions, 0 deletionsconfig/vufind/Shibboleth.ini
- config/vufind/config.ini 13 additions, 1 deletionconfig/vufind/config.ini
- module/VuFind/src/VuFind/Auth/Shibboleth.php 186 additions, 54 deletionsmodule/VuFind/src/VuFind/Auth/Shibboleth.php
- module/VuFind/src/VuFind/Auth/Shibboleth/ConfigurationLoaderInterface.php 35 additions, 0 deletions...c/VuFind/Auth/Shibboleth/ConfigurationLoaderInterface.php
- module/VuFind/src/VuFind/Auth/Shibboleth/MultiIdPConfigurationLoader.php 88 additions, 0 deletions...rc/VuFind/Auth/Shibboleth/MultiIdPConfigurationLoader.php
- module/VuFind/src/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php 55 additions, 0 deletions...c/VuFind/Auth/Shibboleth/SingleIdPConfigurationLoader.php
- module/VuFind/src/VuFind/Auth/ShibbolethFactory.php 32 additions, 1 deletionmodule/VuFind/src/VuFind/Auth/ShibbolethFactory.php
- module/VuFind/tests/integration-tests/src/VuFindTest/Auth/ShibbolethTest.php 151 additions, 15 deletions.../integration-tests/src/VuFindTest/Auth/ShibbolethTest.php
Please register or sign in to comment