RFC: Move django-allauth settings from code to configuration to enable more providers
Context: LAVA server can delegate its authentication to the authentication provider supported by django_allauth. Currently only GitLab authentication is available by default while django_allauth supports 90 authentication providers.
More providers can be enabled by allowing direct django_allauth configuration, i.e. instead of modifying the LAVA server code simply passing through provider settings.