e2e Test for OAuth logins
Add end to end test coverage for logging in via OAuth for multiple providers.
See: gitlab-com/gl-infra/production#649 (closed)
Supported providers: https://docs.gitlab.com/ee/integration/omniauth.html#supported-providers
We will run these tests only in the nightly pipeline to avoid issues such as hitting the provider's limits.
Edited by Sanad Liaquat