```bash= /auth/providers [ { "Provider": "github", "EnterpriseUrl": "", "ClientId": "" }, { "Provider": "gitlab", "EnterpriseUrl": "", "ClientId": "" }, { "Provider": "bitbucket", "EnterpriseUrl": "", "ClientId": "" } ] ``` ```bash= /auth/{provider} For example: /auth/github?redirect_uri="UI_ROUTE" ``` ``` /auth/{provider}/callback ?status=200&code="" ``` ```bash= /auth/login ``` https://github.com/tektoncd/hub/pull/33 https://github.com/tektoncd/hub/pull/49 https://github.com/tektoncd/hub/pull/53 https://github.com/tektoncd/hub/pull/81 https://github.com/tektoncd/hub/pull/85 https://github.com/tektoncd/hub/pull/87 https://github.com/tektoncd/hub/pull/213 https://github.com/tektoncd/hub/pull/217 https://github.com/tektoncd/hub/pull/223 https://github.com/tektoncd/hub/pull/228 https://github.com/tektoncd/hub/pull/241 https://github.com/tektoncd/hub/pull/265 https://github.com/tektoncd/hub/pull/269 https://github.com/tektoncd/hub/pull/271 https://github.com/tektoncd/hub/pull/273 https://github.com/tektoncd/hub/pull/274 https://github.com/tektoncd/hub/pull/277 https://github.com/tektoncd/hub/pull/281 https://github.com/tektoncd/hub/pull/286 https://github.com/tektoncd/hub/pull/290 https://github.com/tektoncd/hub/pull/301 https://github.com/tektoncd/hub/pull/311 https://github.com/tektoncd/hub/pull/315 https://github.com/tektoncd/hub/pull/325 https://github.com/tektoncd/hub/pull/327 https://github.com/tektoncd/hub/pull/335 https://github.com/tektoncd/hub/pull/346 https://github.com/tektoncd/hub/pull/358 https://github.com/tektoncd/hub/pull/388 https://github.com/tektoncd/hub/pull/398 https://github.com/tektoncd/hub/pull/435 https://github.com/tektoncd/hub/pull/459 https://github.com/tektoncd/hub/pull/596 https://github.com/tektoncd/hub/pull/760