diff --git a/kafka/scram.py b/kafka/scram.py index 74f4716bd..236ae2149 100644 --- a/kafka/scram.py +++ b/kafka/scram.py @@ -30,7 +30,7 @@ def __init__(self, user, password, mechanism): self.server_signature = None def first_message(self): - client_first_bare = f'n={self.user},r={self.nonce}' + client_first_bare = f'n={self.user.replace("=","=3D").replace(",","=2C")},r={self.nonce}' self.auth_message += client_first_bare return 'n,,' + client_first_bare