Switch keycloak connect to generic openid connect
The keycloak-js
lib tends to break a lot when the keycloak server is updated - see E-DataPortal#717 (closed)
Antoine Roux recommended we use a generic openid connect library - which should be more robust as this is a well-defined standard.