camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Luca Burgazzoli (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-11030) Add a vault service to manage secrets
Date Fri, 17 Mar 2017 09:00:51 GMT
Luca Burgazzoli created CAMEL-11030:
---------------------------------------

             Summary: Add a vault service to manage secrets
                 Key: CAMEL-11030
                 URL: https://issues.apache.org/jira/browse/CAMEL-11030
             Project: Camel
          Issue Type: New Feature
          Components: camel-core
            Reporter: Luca Burgazzoli
             Fix For: Future


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.





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message