wso2 / andes

Apache License 2.0
39 stars 128 forks source link

Add secret alias support in amqp url. #1003

Closed GDLMadushanka closed 5 years ago

GDLMadushanka commented 5 years ago

Purpose

Fixes wso2/product-ei/issues/3010

Goals

Resolve secrets in an AMQP url Ex:- {secretAlias:example}

Approach

Introduce secret resolving mechanism via secure vault

User stories

User need to resolve the complete AMQP url using secure vault connectionfactory.QueueConnectionFactory = secretAlias:amqp.url

User need to resove certain parts of the url from the secure vault connectionfactory.TopicConnectionFactory = amqp://{secretAlias:amqp.username}:{secretAlias:amqp.pw}@clientID/carbon?brokerlist='tcp://localhost:5675'

Documentation

Enabling SSL support