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

Details

    • Task
    • Resolution: Done
    • 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

    Description

      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.

      Attachments

        Activity

          People

            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

            Dates

              Created:
              Updated:
              Resolved: