ZooKeeper server provides option to add custom authentication providers.
When those custom authentication providers are enabled, all client apps have to add authentication info by changing their code
Changing code on multiple client applications is not convent. This JIRA is to solve this inconvenient.
Add AuthInfoProvider interface
Expose zookeeper.custom.authinfo.provider client configuration
Users can implement AuthInfoProvider and configure implementation class in zookeeper.custom.authinfo.provider cofiguration
If zookeeper.custom.authinfo.provider is configured ZooKeeper automatically adds authentication info into the connection.