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

Feature: Support for authorizing clientId values based on userId#2461
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
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