Allow custom omniauth provider configuration for GitLab SSO
General MR
Summary
Solves issue #1088 (closed), allows GitLab SSO to be used with non-keycloak SSO (including Okta)
Relevant logs/screenshots
(Include any relevant logs/screenshots)
BB Processes
Add labels for affected packages so that they are deployed in CI as well as a status label:
Be sure to assign to yourself:
Once it is ready for review switch the status and assign reviewers: