-
I am currently trying to figure out how all the authentications and authorizations work. Here is what I have identified so far. Client -> Broker (Acceptors):
Console:
Operator -> Jolokia (Status check):The operator performs status checks against the cluster.
Broker -> Broker:
Open Questions:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
@doxsch thanks for sharing your findings about the authentications and authorizations, they are correct.
ManagementRBACEnabled is enabled by default. Individual management operations in the console be configured granularly by using ArtemisRbacMBeanServerBuilder, see the test security with management role access
The status check from the operator can use mTLS and it is so by default in the restricted mode
The operator only connects to the broker/console/Jolokia endpoint.
I'm not sure about what this representation means. The jolokia endpoint authentication is the same for the console and the authorization is the same for JMX, see https://activemq.apache.org/components/artemis/documentation/latest/management.html#configuring-jmx
The broker-to-broker communication uses the special cluster credentials (cluster-user, cluster-password), see https://activemq.apache.org/components/artemis/documentation/latest/clusters.html#cluster-user-credentials |
Beta Was this translation helpful? Give feedback.
@doxsch thanks for sharing your findings about the authentications and authorizations, they are correct.
ManagementRBACEnabled is enabled by default. Individual management operations in the console be configured granularly by using ArtemisRbacMBeanServerBuilder, see the test security with management role access
ArtemisRbacMBeanServerBuilder is used by default in the restricted mode