Skip to content

feat: add oauth handling to service and use extension authentication

Jason Leasure requested to merge jleasure/auth into main

What does this MR do?

The GitLab Workflow Extension handles a number of authentication scenarios, including the use of oauth2 and PATs. The scanner service currently only supports PATs with a hack to the extension that requests a PAT each session.

This change updates the service to accept oauth tokens and re-uses the workflow extension's credentials so that team members only need to setup of the GitLab Workflow Extension once.

The components MRs are for the branches named sast-ide_auth

What are the relevant issue numbers?

Authentication and Authorization for real-time ... (gitlab-org/gitlab#467934 - closed) • Julian Thome, Jason Leasure • Next 1-3 releases

Edited by Jason Leasure

Merge request reports

Loading