case PARTITIONED_METADATA case PARTITIONED_METADATA_RESPONSE case LOOKUP case LOOKUP_RESPONSE case ACK case ACK_RESPONSE case CLOSE_CONSUMER case CLOSE_PRODUCER case CONNECT case CONNECTED case ERROR case FLOW case MESSAGE case PRODUCER case SEND case SEND_ERROR case SEND_RECEIPT case SUBSCRIBE case SUCCESS case PRODUCER_SUCCESS case UNSUBSCRIBE case SEEK case PING case PONG case REDELIVER_UNACKNOWLEDGED_MESSAGES case CONSUMER_STATS case CONSUMER_STATS_RESPONSE case REACHED_END_OF_TOPIC case GET_LAST_MESSAGE_ID case GET_LAST_MESSAGE_ID_RESPONSE case ACTIVE_CONSUMER_CHANGE case GET_TOPICS_OF_NAMESPACE case GET_TOPICS_OF_NAMESPACE_RESPONSE case GET_SCHEMA case GET_SCHEMA_RESPONSE case GET_OR_CREATE_SCHEMA case GET_OR_CREATE_SCHEMA_RESPONSE case AUTH_CHALLENGE case AUTH_RESPONSE case NEW_TXN case NEW_TXN_RESPONSE case ADD_PARTITION_TO_TXN case ADD_PARTITION_TO_TXN_RESPONSE case ADD_SUBSCRIPTION_TO_TXN case ADD_SUBSCRIPTION_TO_TXN_RESPONSE case END_TXN case END_TXN_RESPONSE case END_TXN_ON_PARTITION case END_TXN_ON_PARTITION_RESPONSE case END_TXN_ON_SUBSCRIPTION case END_TXN_ON_SUBSCRIPTION_RESPONSE
# Enable authentication authenticationEnabled=true # Authentication provider name list, which is comma separated list of class names authenticationProviders=auth.server.VVAuthenticationProvider # Interval of time for checking for expired authentication credentials authenticationRefreshCheckSeconds=60 # Role names that are treated as "super-user", meaning they will be able to do all admin # operations and publish/consume from all topics superUserRoles=vv-role,cc-role # Authentication settings of the broker itself. Used when the broker connects to other brokers, # either in same or other clusters brokerClientTlsEnabled=false brokerClientAuthenticationPlugin=auth.client2.client.VVAuthentication brokerClientAuthenticationParameters= brokerClientTrustCertsFilePath=
# Allow wildcard matching in authorization # (wildcard matching only applicable if wildcard-char: # * presents at first or last position eg: *.pulsar.service, pulsar.service.*) authorizationAllowWildcardsMatching=false
# Role names that are treated as "super-user", meaning they will be able to do all admin # operations and publish/consume from all topics superUserRoles=vv-role,cc-role