Skip to content

OAuth rework#437

Open
augustuswm wants to merge 53 commits intomainfrom
oauth-rework
Open

OAuth rework#437
augustuswm wants to merge 53 commits intomainfrom
oauth-rework

Conversation

@augustuswm
Copy link
Copy Markdown
Collaborator

A bunch of work that restructures how we do OAuth.

  1. Adds support for PKCE and secret-less code flows
  2. Adds Zendesk as a backend IdP
  3. Adds support for acquiring the underlying IdP access token that is generated (gated behind a permission)
  4. Introduces a crate v-cli-sdk with prebuilt commands for authentication and configuration that v-api based CLI applications can embed
  5. Introduces PKCE based code flow for CLI authentication
  6. A number of spec adherence issues fixed

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

license-eye has checked 134 files.

Valid Invalid Ignored Fixed
79 4 51 0
Click to see the invalid file list
  • v-api/src/endpoints/login/oauth/flow/mod.rs
  • v-api/src/endpoints/login/oauth/remote/mod.rs
  • v-cli-sdk/src/cmd/auth/oauth/device.rs
  • v-cli-sdk/src/cmd/auth/oauth/code.rs
Use this command to fix any missing license headers
```bash

docker run -it --rm -v $(pwd):/github/workspace apache/skywalking-eyes header fix

</details>

Comment thread v-api/src/endpoints/login/oauth/flow/mod.rs
Comment thread v-api/src/endpoints/login/oauth/remote/mod.rs
Comment thread v-cli-sdk/src/cmd/auth/oauth/code.rs
Comment thread v-cli-sdk/src/cmd/auth/oauth/device.rs
augustuswm and others added 23 commits May 6, 2026 23:21
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant