Add OAuth for traffic on Workspaces HTTP server

MRs:

Description

For all traffic arriving at the Workspaces HTTP server, we should perform an OAuth redirect. The details for performing this OAuth redirect should be lazily fetched from an internal endpoint in Rails which will create the GitLab instance-wide trusted OAuth application for Workspaces if one does not exists already and then return the required details.

Edited by Vishal Tak