Bug 37715 - It should be possible to enable/disable each authentication method on the OPAC and staff client
Summary: It should be possible to enable/disable each authentication method on the OPA...
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: System Administration (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-23 12:53 UTC by Nick Clemens (kidclamp)
Modified: 2024-09-01 23:37 UTC (History)
6 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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