[ 
https://issues.apache.org/jira/browse/KAFKA-4874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pawel Tomasik updated KAFKA-4874:
---------------------------------
    Description: 
The proposal is to improve SASL protocol logic
In current implementation, Broker verifies ticket provided by client only at 
the moment of connection establishment.

Even if account related to the client's principal is revoked and client is not 
able to refresh its ticket, the session is never dropped,
As long-lived connections are typical for Kafka it may be worth adding an 
option to force client credentials challenge

Possible solution is a broker config parameter defining re-login interval
Broker shall periodically force connected clients to provide valid ticket


  was:
The proposal is to improve SASL protocol logic
Broker verifies ticket provided by client only at the moment of connection 
establishment.

Even if account related to the client's principal is revoked and client is not 
able to refresh ticket, the session is never dropped,
As long lived connections are typical for Kafka it may be worth adding an 
option to force client credentials challenge

Possible solution is a broker config parameter defining re-login interval
Broker shall periodically force connected clients to provide valid ticket



> SASL driven connnections are not dropped when client ticket expires
> -------------------------------------------------------------------
>
>                 Key: KAFKA-4874
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4874
>             Project: Kafka
>          Issue Type: Wish
>          Components: security
>    Affects Versions: 0.10.2.0
>            Reporter: Pawel Tomasik
>            Priority: Minor
>
> The proposal is to improve SASL protocol logic
> In current implementation, Broker verifies ticket provided by client only at 
> the moment of connection establishment.
> Even if account related to the client's principal is revoked and client is 
> not able to refresh its ticket, the session is never dropped,
> As long-lived connections are typical for Kafka it may be worth adding an 
> option to force client credentials challenge
> Possible solution is a broker config parameter defining re-login interval
> Broker shall periodically force connected clients to provide valid ticket



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to