Make our provider "OAuth 2.0 Token Exchange" ready #15022

Open
opened 2025-11-02 11:28:13 -06:00 by GiteaMirror · 1 comment
Owner

Originally created by @6543 on GitHub (Oct 13, 2025).

Feature Description

the OAuth 2.0 Token Exchange Oauth2 extension (RFC 8693) is used to derive a new token with different rights

can be used to:

  • elevate permissions
  • reduce permissions -> external service want a token that has limited reach to hand over to a sub system
  • ...
Originally created by @6543 on GitHub (Oct 13, 2025). ### Feature Description the `OAuth 2.0 Token Exchange` Oauth2 extension ([RFC 8693](https://www.rfc-editor.org/rfc/rfc8693.html)) is used to derive a new token with different rights can be used to: - elevate permissions - reduce permissions -> external service want a token that has limited reach to hand over to a sub system - ...
GiteaMirror added the type/featuretopic/security labels 2025-11-02 11:28:13 -06:00
Author
Owner

@6543 commented on GitHub (Oct 13, 2025):

I personally want to have it for woodpecker-ci to only hand over for repo cloning a read token while still have the main token to perform admint tasks e.g. setup webhooks onto a repo

@6543 commented on GitHub (Oct 13, 2025): I personally want to have it for woodpecker-ci to only hand over for repo cloning a read token while still have the main token to perform admint tasks e.g. setup webhooks onto a repo
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#15022