diff --git a/src/Confluent.Kafka/ClientExtensions.cs b/src/Confluent.Kafka/ClientExtensions.cs index 79e685247..afea1e74f 100644 --- a/src/Confluent.Kafka/ClientExtensions.cs +++ b/src/Confluent.Kafka/ClientExtensions.cs @@ -41,6 +41,9 @@ public static class ClientExtensions /// public static void OAuthBearerSetToken(this IClient client, string tokenValue, long lifetimeMs, string principalName, IDictionary extensions = null) { + if (tokenValue == null) throw new System.ArgumentNullException(nameof(tokenValue)); + if (principalName == null) throw new System.ArgumentNullException(nameof(principalName)); + client.Handle.LibrdkafkaHandle.OAuthBearerSetToken(tokenValue, lifetimeMs, principalName, extensions); }