Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Unknown
Description
Lot of components these days are supposed to manage secrets such as auth tokens etc. but as there's no common support in camel each component is implementing the same concept which increase the maintenance cost.
It would be nice to have a vault service in camel-core so that components can leverage and extend it, some ideas/examples:
- to store auth tokens and delegate to the vault the notification about expiration and renewal when needed (by registering some functions/callbacks)
- to provide different backends like kubernetes secrets, hashicorp's vault,
- to provide different workflow (i.e. JSON Web Token)
- to use the vault as properties source if someone prefix a property with vault like vault:db.password
The interface should be as simple as possible.
Attachments
Issue Links
- is related to
-
CAMEL-17647 camel-core - Properties component should support pluggable functions
- Resolved
- relates to
-
CAMEL-17644 Support ability to load properties from Vault/Secrets cloud services
- Resolved