GitLab for Jira App: use GitLab OAuth token for API requests
In !81126 (merged), we added the ability for GitLab for Jira app users to authenticate with GitLab via OAuth. Users now have a GitLab Oauth token that can be used for authenticating API requests. This is behind a feature flag (rollout issue is #355048 (closed)).
We don't currently use this token for anything useful in the app. This issue encapsulate work to use the API token to retrieve data and execute actions (like adding and removing namespaces).
This work was started in !67949 (diffs).
To do:
-
Identify all non API calls on the page -
Switch all actions to API calls -
Point API calls to self-managed if instance_url
is set
Availability & Testing
- Add a new E2E test against Jira Cloud to validate expected behavior.
Note: this is a test gap to fill and make sure any new behavior is accounted for but also that existing behavior continues to work.
Edited by Sean Gregory