As the decision has been made to use Keycloak as identity provider for Software Heritage, we need to add
support for OpenID Connect into the Django authentication layer.
To do so, we could inspire from or directly use one of these existing Django applications: