Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Access to private repositories using OAUTH2 client credential flow. #19455

Open
jkvbe opened this issue Aug 9, 2024 · 0 comments
Open

Access to private repositories using OAUTH2 client credential flow. #19455

jkvbe opened this issue Aug 9, 2024 · 0 comments

Comments

@jkvbe
Copy link

jkvbe commented Aug 9, 2024

Summary

Currently access to private repositories are only possible using long-lived credentials like user credentials, tokens or private keys. For the cases I checked they are all linked to a specific user. The oauth2 credential flow would allow to use service accounts and short-lived credentials.

Motivation

Using service accounts and short-lived credentials would have an operational benefit (e.g., no personal access tokens revoked when the associated user leaves the company) and a security benefit (short-lived credentials, correct audit logging).

Proposal

Implement the oauth2 client credential flow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants