Add support for Shibboleth single log-out (#791)
- Adds new database table for correlating external sessions to internal ones - Includes command-line tool for maintenance
Showing
- config/vufind/config.ini 7 additions, 0 deletionsconfig/vufind/config.ini
- config/vufind/permissions.ini 8 additions, 0 deletionsconfig/vufind/permissions.ini
- module/VuFind/config/module.config.php 45 additions, 12 deletionsmodule/VuFind/config/module.config.php
- module/VuFind/sql/migrations/pgsql/4.0/001-add-external-session-table.sql 13 additions, 0 deletions...l/migrations/pgsql/4.0/001-add-external-session-table.sql
- module/VuFind/sql/mysql.sql 17 additions, 0 deletionsmodule/VuFind/sql/mysql.sql
- module/VuFind/sql/pgsql.sql 16 additions, 0 deletionsmodule/VuFind/sql/pgsql.sql
- module/VuFind/src/VuFind/Auth/Factory.php 14 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/Factory.php
- module/VuFind/src/VuFind/Auth/Shibboleth.php 45 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/Shibboleth.php
- module/VuFind/src/VuFind/Controller/ShibbolethLogoutNotificationController.php 180 additions, 0 deletions...ind/Controller/ShibbolethLogoutNotificationController.php
- module/VuFind/src/VuFind/Db/Row/ExternalSession.php 53 additions, 0 deletionsmodule/VuFind/src/VuFind/Db/Row/ExternalSession.php
- module/VuFind/src/VuFind/Db/Table/ExternalSession.php 118 additions, 0 deletionsmodule/VuFind/src/VuFind/Db/Table/ExternalSession.php
- module/VuFind/src/VuFind/Session/AbstractBase.php 4 additions, 2 deletionsmodule/VuFind/src/VuFind/Session/AbstractBase.php
- module/VuFindConsole/Module.php 2 additions, 0 deletionsmodule/VuFindConsole/Module.php
- module/VuFindConsole/src/VuFindConsole/Controller/UtilController.php 27 additions, 0 deletions...ndConsole/src/VuFindConsole/Controller/UtilController.php
Please register or sign in to comment