lavinmq icon indicating copy to clipboard operation
lavinmq copied to clipboard

Issue 246 auth backend

Open JadeKharats opened this issue 1 year ago • 3 comments

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

JadeKharats avatar Nov 26 '24 21:11 JadeKharats

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

github-actions[bot] avatar Nov 26 '24 21:11 github-actions[bot]

I have read the CLA Document and I hereby sign the CLA

JadeKharats avatar Nov 26 '24 21:11 JadeKharats

Awesome! I need access/rights to the fork repository in order to cherry pick code into the Oauth2 branch

kickster97 avatar Nov 27 '24 08:11 kickster97

Closing this because we now have #956 :)

kickster97 avatar Feb 21 '25 09:02 kickster97