On Mon, 2021-12-06 at 17:30 +0100, Aurelien Bompard wrote:
Hey!
> I'm trying to write an application that is cloud native, that needs
> to
> be able to interract with the FAS for Fedora Account System User
> ID,
>
If you want to auth your users against FAS, the best way to go is
OIDC (OpenID Connect)
Okay, I was wondering so...
> also for Fedora Badges. I am wiritng this using Quarkus, and I can
> very
> easily include a RabbitMQ client to the project. I was wondering if
> that would suffice to establish login credentials and message the
> Fedora Badges to issue a specific badge to the logged in user upon
> a
> specific message request from the app.
>
Fedora Badges will listen to messages sent over RabbitMQ to award
badges, so yeah sending a message on the bus is a prerequisite.
However, only applications running inside the Fedora Infrastructure
may publish messages. From the outside, only listening is allowed.
Could you give us more details on the app you're building? What it's
for, who are the expected users, etc.
The app is intended to be run inside a container and to be used by
Fedora Packaging hopefuls to progress through the Fedora Packaging
tutorial and the COPR tutorial. After which they would be awarded a
specific dev badge and would also have comleted packaging two separate
apps' as a fedora package that also successfully passed review (ie
fedpkg-review). The intent is to provide a specific set of requirements
to meet/have been met to aid in getting sponsored/sponsoring new
packagers.
Thanks
You're welcome
Aurélien
Stephen
_______________________________________________
infrastructure mailing list -- infrastructure(a)lists.fedoraproject.org
To unsubscribe send an email to
infrastructure-leave(a)lists.fedoraproject.org
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines:
https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedora...
Do not reply to spam on the list, report it:
https://pagure.io/fedora-infrastructure