feat: Support OAuth2 Access Token only authentication

Description

This change set implements support for authenticating with an OAuth2 Access Token directly. That is, not using a traditional OAuth2 access flow that would include the refresh token etc, but simply be given the access token to use for authentication.

This supports integration into 3rd-party tools that "own" the OAuth2 tokens and just want to use glab to integrate with GitLab

Refs gitlab-org/developer-relations/contributor-success/ai-tooling-engineering/ai-tooling-issues#15

Resolves #[issue_number]

How has this been tested?

Screenshots (if appropriate):

Edited by Timo Furrer

Merge request reports

Loading