Issue 246 auth backend
WHAT is this pull request doing?
Allows ConnectionFactory to use a chain of responsibility to authenticate users via multiple configured providers. A cache management is implemented to avoid calls that are too slow in http
WIP : Initialize auth_chain with config. Find a solution so that external auth services return LavinMQ::User
HOW can this pull request be tested?
Added fake auth_http_backend server in helper.
Cache and auth_chain have dedicated tests
All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.
I have read the CLA Document and I hereby sign the CLA
Awesome! I need access/rights to the fork repository in order to cherry pick code into the Oauth2 branch
Closing this because we now have #956 :)