update - We have decided to use LDAP authentication without CAS-SSO for the MVP phase.
We will look into whether OIDC or CAS-SSO is the better solution for us in the later production phase.
For now we only need to restrict access to members or either the wmf or nda LDAP groups.
~~~~
We should aim to enable single-sign-on authentication as soon as possible for the DataHub web frontend.
The DataHub authentication mechanism can use JAAS: https://datahubproject.io/docs/how/auth/jaas/
Our Apero CAS system can also use JAAS: https://apereo.github.io/cas/6.1.x/installation/JAAS-Authentication.html
The question is, how to we get DataHub to use Apero CAS?