apache / apache/camel-quarkus

Quarkus OIDC support for Platform HTTP

Open
#7,441 0 comments 2 reactions 1 assignee Claimed by @jamesnetherton View on GitHub
enhancement
Dominant language
Java
Stars
302
Forks
232
Avg merge
1d 20h
Merged PRs (30d)
114

Description

### Describe the feature here

Users sometimes ask whether there is any support for securing REST / Platform HTTP endpoints with Quarkus OIDC. I think it'd be worth investigating whether it works.

Since it's all just Vert.x routes, I think the security parts should work OOTB. The Camel message exchange should get populated with a header containing a `QuarkusHttpUser`. From which we can get the `SecurityIdentity`, check the user name, assigned roles etc.

Might be worth creating a example project for it and maybe adding a simple bean / processor that folks can use to do simple authentication checks in their routes.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.