blazingmq
blazingmq copied to clipboard
Feat[MQB]: add authentication with basic logic
Broker side:
- Added support for the authentication protocol.
- Introduced a new
AuthenticationEventevent type. - Implemented the authenticator component to handle authentication logic, using
AuthenticationContextto encapsulate relevant context data. - Updated
InitialConnectionHandlerto handle the authentication flow.
Client side:
- Renamed NegotiationChannelFactory to InitialConnectionChannelFactory, which now handles both authentication and negotiation.
- Updated
bmqimp_applicationto pass in anAuthenticationMessage.