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

User Authentication #458

Open
1 of 2 tasks
LecrisUT opened this issue Sep 27, 2024 · 3 comments
Open
1 of 2 tasks

User Authentication #458

LecrisUT opened this issue Sep 27, 2024 · 3 comments
Assignees

Comments

@LecrisUT
Copy link

Description

There can be various aspects that can be improved if there is some user authentication. Initially it can be a simple read-only authentication that connects to FAS.

Benefit

Some usecases:

  • Filter projects by maintainer status
  • Connect to https://notifications.fedoraproject.org/ and alert users of failed pull_from_upstream or other trickier jobs
  • Override (request to override) an upstream project's packager
  • Another way to restart jobs. For copr_build + commit it would be preferred in order to re-trigger a single build
  • Access to the copr project to request admin privilege or other stuff

Importance

No response

Workaround

  • There is an existing workaround that can be used until this feature is implemented.

Participation

  • I am willing to submit a pull request for this issue. (Packit team is happy to help!)
@Venefilyn
Copy link
Collaborator

Hiya! Yeah agreed, this is one of the things I proposed with Project Mycorrhiza with the other Packit folks. We're gathering data around this to see how much we can do but more integrations is core part of what I wanna improve with Packit.

Authentication is definitely one of them :D

@LecrisUT
Copy link
Author

Well, let's start small, let's get just the login feature in for now ;). testing-farm also recently added that just to generate user tokens.

@lbarcziova lbarcziova self-assigned this Sep 30, 2024
@lbarcziova
Copy link
Member

lbarcziova commented Oct 4, 2024

Thanks @LecrisUT for creating this issue.

We previously did some research about authentication (for more info see this and this), at times when Packit was more upstream CI focused, but we also mentioned Fedora there as well. With Packit currently providing functionality both upstream and downstream only, we should first revisit this research and the use cases for this and also implementation options (@Venefilyn already shared a few ideas on Slack and as she wrote, there is some research done also as a part of Mycorrhiza).

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

No branches or pull requests

3 participants