packit / dashboard

Packit-service web UI dashboard
MIT License
11 stars 37 forks source link

User Authentication #458

Open LecrisUT opened 1 month ago

LecrisUT commented 1 month ago

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:

Importance

No response

Workaround

Participation

Venefilyn commented 1 month ago

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 commented 1 month ago

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 commented 1 month ago

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).