-
Notifications
You must be signed in to change notification settings - Fork 113
Description
Tell us the extension to which you'd like to add the feature.
Client
What kind of feature would you like to add?
I am working on a solution that will be working with various application and systems. Some of those application/system are what we could call "legacy"; they are using authentication methods that may not be of the current state of the art in term of security.
The solution will be expecting authorization headers and will propagate the token to defined services (through the security scheme specified in the spec).
Currently, the openapi-generator provides a way to propagate only oauth2 and bearer tokens https://docs.quarkiverse.io/quarkus-openapi-generator/dev/client.html#_propagation_flow_configuration but as stated at the start of the description, the services with which the solution will interact does not all support those authentication protocol/method.
Some are using basic auth.
Describe the solution you'd like
I would like to have support for, at least, basic authentication with the token propagation feature.
Would be nice to have api-key support as well
Describe alternatives you've considered
Not supporting services using security scheme type other than oauth2 / bearer.
Additional context
Not having basic auth propagation would impact the solution adoption and may impact the user willingness to migrate to better authentication methods; being in a better environment with better methodologies may encourage user to migrate existing services to use similar methodologies to have an unified authentication context.
The users will be warn to use this feature with caution.
Proposal(s):
No response
Alternative(s):
No response
Additional info:
No response
Community Notes
- Please vote by adding a π reaction to the feature to help us prioritize.
- If you want to work on this feature, please leave a comment.