Bug 37715

Summary: It should be possible to enable/disable each authentication method on the OPAC and staff client
Product: Koha Reporter: Nick Clemens (kidclamp) <nick>
Component: System AdministrationAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: dcook, gmcharlt, katrin.fischer, lucas, martin.renvoize, tomascohen
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Nick Clemens (kidclamp) 2024-08-23 12:53:43 UTC
When setting up identity provides (OAuth/OpenID) you can enable or disable the provider for the OPAC/Staff client

We have the preferences OPACShibOnly and staffShibOnly which will limit everything to Shib

It would be nice to instead have a switch for each:
OpacEnableLocalLogin
OpacEnableCASLogin
OpacEnableShibLogin
OpacEnableLDAPLogin

and staff equivalents

additionally - when using identity providers they always add the line:
<p>If you do not have an external account, but do have a local account, you can still log in: </p>
This needs a class at minimum, but should likely be removed and allow the library to specify the text in loginInstructions html customization
Comment 1 David Cook 2024-09-01 23:37:18 UTC
100% agreed with all of this