Skip to content

Add per-listener connections.max.reauth.ms support #5639

@ppatierno

Description

@ppatierno

Apache Kafka provides the connections.max.reauth.ms [1] configuration parameter which can be set at broker level so applied on all listeners or even on a specific listener only.
Currently, Strimzi doesn't have support for specifying such a parameter at listener level because the listener. prefix is part of the list of the forbidden ones for the spec.kafka.config section.
The connections.max.reauth.ms would make sense for OAuth and SCRAM authentications enabled on a specific listener so we should add support in the authentication section of listeners via the KafkaListenerAuthenticationOAuth and KafkaListenerAuthenticationScramSha512 classes adding a new field for it.

[1] https://kafka.apache.org/documentation/#brokerconfigs_connections.max.reauth.ms

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions