Skip to content

Feature: Support for authorizing clientId values based on userId - #2461

Open
mattrpav wants to merge 2 commits into
apache:mainfrom
mattrpav:amq-authenticate-clientid
Open

mattrpav wants to merge 2 commits into
apache:mainfrom
mattrpav:amq-authenticate-clientid

Conversation

@mattrpav

@mattrpav mattrpav commented Aug 14, 2026 •

Copy link
Copy Markdown
Contributor
  • Add an isSsl() helper getter to Connector
  • Add ConnectionCallback for processing clientId authz
  • Include support for authorizing network connections

This feature provides hooks for authorization connections based on clientId, including specifying if a specific user may register their connection as a network connection.

Network Connection authorization is optional, and detected automatically by the broker-side JAAS handling when a clientId authorization is configured. If clientId authorization is not configure, the authorization check for network connections is skipped matching current behavior.

@mattrpav
mattrpav requested a review from cshannon August 14, 2026 19:27
@mattrpav mattrpav self-assigned this Aug 14, 2026
@mattrpav mattrpav changed the title [#] Add support for authorizing clientId values based on userId Add support for authorizing clientId values based on userId Aug 20, 2026
@mattrpav mattrpav moved this from Backlog to In progress in Apache ActiveMQ v6.4.0 Sep 7, 2026
@mattrpav mattrpav moved this from In progress to In review in Apache ActiveMQ v6.4.0 Sep 7, 2026
@mattrpav
mattrpav force-pushed the amq-authenticate-clientid branch from e79af2f to 18e2734 Compare September 7, 2026 20:40
@mattrpav mattrpav changed the title Add support for authorizing clientId values based on userId Feature: Support for authorizing clientId values based on userId Sep 7, 2026
@mattrpav
mattrpav force-pushed the amq-authenticate-clientid branch from 18e2734 to 083533e Compare September 7, 2026 20:43
- Includes support for clientId as a network connection authorization
@mattrpav
mattrpav force-pushed the amq-authenticate-clientid branch from 083533e to da71780 Compare September 7, 2026 21:07
@mattrpav mattrpav added this to the 2026 Security hardening milestone Sep 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In review

Development

Successfully merging this pull request may close these issues.

1 participant