Bug 31064 wrapped the local login fields with a "local-login" class. However, if you hide the local login fields using this class, there are still references to local login in the SSO implementations where they say things like the following: -- Sorry, the CAS login also failed. If you have a local login you may use that below. If you have a local account, you may use that below. If you do not have a Shibboleth account, but you do have a local login, then you may login below. If you do not have a Google account, but do have a local account, you can still log in: -- These references should either include the "local-login" class so they can be hidden, or these references should be removed.
I think CSS might not be the correct solution here. You'll still want to have helpful text/notes. I feel like we need to adapt the templates for having no local login? There is OPACShibOnly. Do we need this for OIDC and others too? Or turn it into a general "LocalLogin" switch? We have opacuserlogin, but that totally turns off anything that requires or looks like login.
(In reply to Katrin Fischer from comment #1) > There is OPACShibOnly. Do we need this for OIDC and others too? Or turn it > into a general "LocalLogin" switch? I like the idea of a general "LocalLogin" switch! Or I suppose OpacLocalLogin since we'd be focused on the OPAC in this case.