Add support for logging in using email address (#1409)
- Email authentication is now possible as a stand-alone option (best combined with ChoiceAuth and a secondary option) or in conjunction with an ILS (supported drivers: Alma, Demo).
Showing
- config/vufind/Alma.ini 2 additions, 0 deletionsconfig/vufind/Alma.ini
- config/vufind/Demo.ini 5 additions, 0 deletionsconfig/vufind/Demo.ini
- config/vufind/config.ini 11 additions, 2 deletionsconfig/vufind/config.ini
- languages/en.ini 6 additions, 0 deletionslanguages/en.ini
- languages/fi.ini 8 additions, 1 deletionlanguages/fi.ini
- languages/sv.ini 6 additions, 0 deletionslanguages/sv.ini
- module/VuFind/config/module.config.php 1 addition, 0 deletionsmodule/VuFind/config/module.config.php
- module/VuFind/src/VuFind/Auth/Email.php 159 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/Email.php
- module/VuFind/src/VuFind/Auth/EmailAuthenticator.php 237 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/EmailAuthenticator.php
- module/VuFind/src/VuFind/Auth/EmailAuthenticatorFactory.php 73 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/EmailAuthenticatorFactory.php
- module/VuFind/src/VuFind/Auth/EmailFactory.php 67 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/EmailFactory.php
- module/VuFind/src/VuFind/Auth/ILS.php 96 additions, 22 deletionsmodule/VuFind/src/VuFind/Auth/ILS.php
- module/VuFind/src/VuFind/Auth/ILSAuthenticator.php 83 additions, 11 deletionsmodule/VuFind/src/VuFind/Auth/ILSAuthenticator.php
- module/VuFind/src/VuFind/Auth/ILSAuthenticatorFactory.php 2 additions, 1 deletionmodule/VuFind/src/VuFind/Auth/ILSAuthenticatorFactory.php
- module/VuFind/src/VuFind/Auth/ILSFactory.php 2 additions, 1 deletionmodule/VuFind/src/VuFind/Auth/ILSFactory.php
- module/VuFind/src/VuFind/Auth/Manager.php 18 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/Manager.php
- module/VuFind/src/VuFind/Auth/MultiILS.php 3 additions, 21 deletionsmodule/VuFind/src/VuFind/Auth/MultiILS.php
- module/VuFind/src/VuFind/Auth/PluginManager.php 2 additions, 0 deletionsmodule/VuFind/src/VuFind/Auth/PluginManager.php
- module/VuFind/src/VuFind/Controller/AbstractBase.php 64 additions, 5 deletionsmodule/VuFind/src/VuFind/Controller/AbstractBase.php
- module/VuFind/src/VuFind/Controller/LibraryCardsController.php 68 additions, 15 deletions...e/VuFind/src/VuFind/Controller/LibraryCardsController.php
Please register or sign in to comment