opened
sijie
username_0
Original Issue: apache/pulsar#8953 

---

**Is your enhancement request related to a problem? Please describe.**

The authentication in ClientConfigurationData does not implement equals and hashcode, resulting in two instances of the same configuration not being equal.

**Describe the solution you'd like**

Add equals, hashCode methods to all Authentication implementation classes.

**Describe alternatives you've considered**

In ClientConfigurationData in the equals, hashCode method to ignore the field authentication.

**Additional context**
Add any other context or screenshots about the feature request here.
ISSUE-8953: The Equals of the ClientConfigurationData instance does not reach the expected result
issue