Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-2713

On prem private Gitlab repositores support with OAuth2 flow (without Keycloak)

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • 3.0.0.GA
    • 3.0.0.GA
    • docs
    • False
    • False
    • Hide
      = OAuth 2.0 support for organizations' GitLab instances

      With this update, {prod-short} supports private repositories on an organization's own GitLab instance. {prod-short} admins can set up a GitLab-authorized application and configure OAuth 2.0 for a GitLab instance. No support is provided for private repositories on link:https://gitlab.com/users/sign_up[GitLab SaaS]. This expands the OAuth 2.0 support that {prod-short} already provides for Bitbucket servers and GitHub.
      Show
      = OAuth 2.0 support for organizations' GitLab instances With this update, {prod-short} supports private repositories on an organization's own GitLab instance. {prod-short} admins can set up a GitLab-authorized application and configure OAuth 2.0 for a GitLab instance. No support is provided for private repositories on link: https://gitlab.com/users/sign_up [GitLab SaaS]. This expands the OAuth 2.0 support that {prod-short} already provides for Bitbucket servers and GitHub.
    • Documented as Feature Request

      Synced from Eclipse Che issue

      https://github.com/eclipse/che/issues/20831

      Is your task related to a problem? Please describe

      Today Gitlab private factories that are required OAuth2 authorization are redirected to keycloak.
      However, in devworkspaces keycloak is no longer a mandatory infrastructure element.

      Describe the solution you'd like

      OAuth2 configuration should be mounted as a file https://github.com/eclipse/che/issues/20496.
      Embedded OAuth2 integration should be configured and used.

      Describe alternatives you've considered

      No response

      Additional context

      Release notes text

      Workspaces started using the DevWorkspace engine now support on premise private Gitlab repositories. On premise private Bitbucket and github.com private repositories were already supported.

              rhn-support-mleonov Max Leonov
              jiralint.codeready Bot Codeready
              Max Leonov Max Leonov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: